这个事情较为简单,我最近身体也不太行,只写过程吧,懒得bb了。
服务器:Debian 11 , 192.168.0.2
客户机:Win2008R2sp1 , 192.168.0.3
登入iscsi的端点命名为 iqn.2021-09.zdw ,用户名 zdw , 密码 tingtao.org-tingtao.org
1,服务器环境
首先安装程序:
apt -y install tgt dkmsr
然后新建一个40G的文件作为磁盘映像:
mkdir -p /disk2/iscsi dd if=/dev/zero of=/disk2/iscsi/disk1.img bs=1000K count=40000
编辑配置文件 /etc/tgt/conf.d/disk1.conf ,内容如下
<target iqn.2021-09.zdw> backing-store /disk2/iscsi/disk1.img initiator-address 客户端ip1 initiator-address 192.168.0.3 incominguser zdw tingtao.org-tingtao.org </target>
最后把服务重启一下就行了:
systemctl restart tgt
2,客户端
控制面板里,或者管理工具里的“iSCSI 发起程序”打开,做如下两步,对应输入就行:
做完以后计算机就会多出一个硬盘设备,和普通硬盘一样去联机、初始化、分区什么的就可以了:
用起来就和普通硬盘一样了,实际速度取决于双方计算机性能,特别是带宽和延时。
如果可能需要多个客户端挂载的话,配置里面列出了方法,依次增加就行了。但是要注意,同一时间只能有一个挂载,否则会出问题。虽然可以多个客户端同时挂载,但最终文件系统的内容可能和你想象的不一样,甚至会丢数据。