在 Debian 系统中挂载 iSCSI 存储,一般分为 安装工具 → 发现目标 → 登录 → 分区/格式化 → 挂载 几个步骤。下面给你一个完整、常用的操作流程(适用于 Debian 10/11/12)。
Debian 使用 open-iscsi:
sudo apt update
sudo apt install open-iscsi
安装完成后,服务会自动启动:
systemctl status iscsid
假设你的 iSCSI 服务器 IP 是:
192.168.1.100
执行发现命令:
sudo iscsiadm -m discovery -t sendtargets -p 192.168.1.100
输出示例:
192.168.1.100:3260,1 iqn.2024-01.storage:server.target1
sudo iscsiadm -m node -T iqn.2024-01.storage:server.target1 -p 192.168.1.100 -l
sudo iscsiadm -m node --login
登录成功后,系统会多出一个块设备(类似 /dev/sdb)。
lsblk
或:
fdisk -l
你会看到类似:
/dev/sdb 10G
⚠️ 如果是新磁盘,需要格式化;如果是已有数据盘,跳过此步
sudo fdisk /dev/sdb
或直接使用整盘:
sudo mkfs.ext4 /dev/sdb
(XFS 也可以)
sudo mkdir -p /mnt/iscsi
sudo mount /dev/sdb /mnt/iscsi
df -h
blkid /dev/sdb
示例:
UUID="a1b2c3d4-e5f6-7890-abcd-1234567890"
/etc/fstabsudo nano /etc/fstab
添加:
UUID=a1b2c3d4-e5f6-7890-abcd-1234567890 /mnt/iscsi ext4 _netdev 0 0
✅ _netdev 非常关键,表示网络启动后再挂载。
sudo iscsiadm -m node -T iqn.2024-01.storage:server.target1 -p 192.168.1.100 --op update -n node.startup -v automatic
sudo iscsiadm -m session
sudo iscsiadm -m node -T iqn.2024-01.storage:server.target1 -p 192.168.1.100 -u
sudo iscsiadm -m node -o delete -T iqn.2024-01.storage:server.target1
3260_netdev如果你愿意,可以告诉我:
我可以给你更精确的配置示例。