在企业级Linux系统中,CentOS iSCSI管理 是实现网络存储共享的关键技术之一。iSCSI(Internet Small Computer System Interface)允许客户端通过IP网络访问远程存储设备,就像本地硬盘一样。本文将手把手教你如何在CentOS系统中使用 iscsiadm 命令进行iSCSI目标(Target)的发现、登录、挂载和管理,即使是Linux新手也能轻松上手。
在CentOS系统中,默认可能未安装iSCSI客户端工具。我们需要先安装 iscsi-initiator-utils 包:
sudo yum install -y iscsi-initiator-utils 安装完成后,启动并设置iSCSI服务开机自启:
sudo systemctl start iscsidsudo systemctl enable iscsid
要连接到iSCSI存储服务器,首先需要知道它的IP地址。假设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 发现目标后,就可以使用 iscsiadm 登录并连接该目标:
sudo iscsiadm -m node -T iqn.2023-01.com.example:storage.target1 -p 192.168.1.100 --login 登录成功后,系统会自动将远程LUN识别为本地块设备(如 /dev/sdb)。你可以使用 lsblk 命令查看:
lsblk 首次使用时,可能需要对新发现的磁盘进行分区和格式化(请谨慎操作,避免误删数据):
sudo mkfs.xfs /dev/sdbsudo mkdir -p /mnt/iscsisudo mount /dev/sdb /mnt/iscsi
为了确保系统重启后自动挂载,还需编辑 /etc/fstab 文件,添加如下行(建议使用UUID而非设备名):
UUID=xxxxxx /mnt/iscsi xfs defaults,_netdev 0 0 注意:_netdev 选项表示该设备是网络设备,需在网络就绪后再挂载,避免系统启动卡住。 如果不再需要该iSCSI磁盘,可以先卸载文件系统,然后注销目标:
sudo umount /mnt/iscsisudo iscsiadm -m node -T iqn.2023-01.com.example:storage.target1 -p 192.168.1.100 --logout
若想彻底删除该目标记录,可执行:
sudo iscsiadm -m node -o delete -T iqn.2023-01.com.example:storage.target1 -p 192.168.1.100 journalctl -u iscsid 查看服务日志/etc/iscsi/iscsid.conf 中通过本教程,你已经掌握了在CentOS系统中使用 iscsiadm 命令进行完整的 iSCSI连接指南 操作流程。无论是用于虚拟化存储、数据库后端还是备份系统,Linux存储配置 中的iSCSI技术都提供了灵活高效的解决方案。希望这篇 iscsiadm命令教程 能帮助你顺利搭建网络存储环境!
本文由主机测评网于2025-12-21发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20251210746.html