下面是在 Ubuntu 上连接 192.168.88.212 的 iSCSI Target 的完整步骤(从安装到挂载),一步一步复制即可用。
✅ 1. 安装 iSCSI 客户端工具
sudo apt update
sudo apt install open-iscsi
✅ 2. 启动并设置 open-iscsi
sudo systemctl enable --now iscsid
sudo systemctl enable --now open-iscsi
✅ 3. 发现 Target(关键)
假设你的 iSCSI Target 在:
- IP:
192.168.88.212 - Port:
3260(默认)
执行:
sudo iscsiadm -m discovery -t sendtargets -p 192.168.88.212
会输出类似:
192.168.88.212:3260,1 iqn.2023-10.com.myserver:storage.disk1
这说明 Target 发现成功。
✅ 4. 登录 Target
将输出的 IQN 替换进下面命令:
sudo iscsiadm -m node -T iqn.2023-10.com.myserver:storage.disk1 -p 192.168.88.212 --login
成功后会显示:
Login to [iface: default, target: iqn..., portal: 192.168.88.212,3260] successful.
✅ 5. 查看是否创建了新磁盘
lsblk
你会看到类似:
sdb 8:16 0 100G 0 disk
✅ 6. 格式化(首次使用才需要)
假设磁盘是 /dev/sdb:
sudo mkfs.ext4 /dev/sdb
✅ 7. 挂载
创建挂载点:
sudo mkdir -p /mnt/iscsi
挂载:
sudo mount /dev/sdb /mnt/iscsi
✅ 8. 设置开机自动挂载(可选)
让系统开机自动登录 iSCSI:
sudo iscsiadm -m node -T iqn.2023-10.com.myserver:storage.disk1 -p 192.168.88.212 --op update -n node.startup -v automatic
如果失败,请告诉我以下信息,我帮你分析:
运行以下命令的输出结果:
sudo iscsiadm -m discovery -t sendtargets -p 192.168.88.212
sudo systemctl status iscsid
sudo lsmod | grep iscsi
我可以帮你一步一步排查。