服务端
https://blog.csdn.net/s741026400/article/details/130218087
https://www.cnblogs.com/ykhyq/p/9602802.html
安装服务端
sudo apt-get install tgt -y
创建虚拟磁盘
500G虚拟磁盘
dd if=/dev/zero of=/mnt/sk-16t/backup/iscsi/X count=0 obs=1 seek=500G
扩容
- 新建一个更大的虚拟磁盘
dd if=/dev/zero of=/mnt/sk-16t/backup/iscsi/X.new count=0 obs=1 seek=1024G
- 把数据写入新的虚拟磁盘
dd if=/mnt/sk-16t/backup/iscsi/X of=/mnt/sk-16t/backup/iscsi/X.new
添加配置文件
密码必须大于 > 12 < 16 位
/etc/tgt/conf.d/disk-x.conf
<target iqn.sk-center.skcks.cn:disk.x>
backing-store /mnt/sk-16t/backup/iscsi/X
incominguser user 1234567890abc
wirte-cache off
</target>
重启服务
sudo systemctl restart tgt
查看是否成功
tgtadm --mode target --op show
客户端
windows
直接打开 iSCSI 发起程序 配置即可
linux
https://blog.csdn.net/Qehy1/article/details/142753000
1.安装必要的软件包
sudo apt-get update
sudo apt-get install open-iscsi
2.启动并启用iSCSI 服务
安装完成后,需要启动并启用iSCSI 服务
sudo systemctl start iscsid
sudo systemctl enable iscsid
3.发现iSCSI目标
发现网络上的iSCSI目标,涉及服务器ip地址和端口号(默认3260)
sudo iscsiadm -m discovery -t sendtargets -p <iSCSI服务器IP地址>
4.登录到iSCSI目标
sudo iscsiadm -m node -T <目标名称> -p <iSCSI服务器IP地址>:3260 -l
修改为自动登录
sudo iscsiadm -m node -T <目标名称> -p <iSCSI服务器IP地址>:3260 -o update -n node.startup -v automatic
登录成功后,可以使用lsblk或fdisk -l命令查看新连接的iSCSI设备。
查看当前的所有连接:
sudo iscsiadm -m session
断开连接:
sudo iscsiadm -m node -T target-name -u