温馨提示×

debian挂载iscsi怎么弄

小樊
38
2026-09-09 22:28:06
栏目: 智能运维

在 Debian 上挂载 iSCSI 存储,一般步骤如下(以 Debian 11/12 为例,使用 open-iscsi):


一、安装 iSCSI 客户端

sudo apt update
sudo apt install open-iscsi

安装完成后,iSCSI 服务通常会自动启动:

systemctl status iscsid

若未启动:

sudo systemctl enable --now iscsid

二、发现 iSCSI 目标(Target)

假设 iSCSI 服务器 IP 为 192.168.1.100

sudo iscsiadm -m discovery -t st -p 192.168.1.100

输出类似:

192.168.1.100:3260,1 iqn.2023-01.com.example:storage.target1

三、登录 iSCSI 目标

sudo iscsiadm -m node -T iqn.2023-01.com.example:storage.target1 -p 192.168.1.100:3260 --login

登录成功后,系统会出现新磁盘(如 /dev/sdb):

lsblk

四、分区并格式化(首次使用)

⚠️ 如果是新磁盘,才需要格式化

sudo fdisk /dev/sdb
# 或
sudo parted /dev/sdb

格式化(示例为 ext4):

sudo mkfs.ext4 /dev/sdb1

五、挂载 iSCSI 磁盘

创建挂载点:

sudo mkdir /mnt/iscsi

临时挂载:

sudo mount /dev/sdb1 /mnt/iscsi

六、开机自动挂载(推荐用 UUID)

查看 UUID:

blkid /dev/sdb1

编辑 /etc/fstab

sudo nano /etc/fstab

添加(示例):

UUID=xxxx-xxxx-xxxx  /mnt/iscsi  ext4  _netdev  0  0

⚠️ 必须加 _netdev,否则开机可能挂载失败。


七、开机自动登录 iSCSI(重要)

确保节点自动登录:

sudo iscsiadm -m node -T iqn.2023-01.com.example:storage.target1 -p 192.168.1.100:3260 --op update -n node.startup -v automatic

或修改全局配置:

sudo nano /etc/iscsi/iscsid.conf
node.startup = automatic

八、注销 / 删除(可选)

注销:

sudo iscsiadm -m node -T iqn.2023-01.com.example:storage.target1 -p 192.168.1.100:3260 --logout

删除发现记录:

sudo iscsiadm -m node -o delete -T iqn.2023-01.com.example:storage.target1

如果你愿意,可以告诉我:

  • Debian 版本
  • iSCSI 服务器类型(TrueNAS / Debian / Windows / 存储设备)
  • 是否需要 多路径(multipath)

我可以给你更精确的配置示例。

0