如何将 iSCSI/SAN 存储驱动器安装到稳定的设备名称(重新连接时无法更改的设备名称)?

如何将 iSCSI/SAN 存储驱动器安装到稳定的设备名称(重新连接时无法更改的设备名称)?

我们需要为 Twinstrata SAN 驱动器建立稳定的设备路径。许多设置 iSCSI 连接器的指南都只是简单地建议使用类似/dev/sda或 的设备路径/dev/sdb

这远非正确,我怀疑是否存在任何设置会乐意让其设备名称突然改变(例如从/dev/sda/dev/sdb)。

我发现的修复方法是安装multipath并启动一个multipathd启动器,然后提供存储的 WWID 与设备路径之间的稳定映射,如下所示/dev/mapper/firebird_database。这是 CentOS/RedHat 中描述的方法:http://www.centos.org/docs/5/html/5.1/DM_Multipath/setup_procedure.html

不过这似乎有点复杂。我们注意到,在新安装的 fstab 中经常会看到 UUID。那么,问题是,为什么我们需要运行外部程序 ( multipathd) 来提供稳定的设备挂载?是否有办法直接在 中提供 WWID /etc/fstab

答案1

我不是专家,也正在探索这个领域,我认为您可以尝试将设备映射到固定的 LUN。

它可以在 /dev/disk/by-path 下找到。

执行此操作以查看 LUN 和映射设备之间的链接:

ls -l /dev/disk/by-path

要了解有关 iSCSI 磁盘的更多信息:

fdisk -l /dev/disk/by-path/*

希望这可以帮助!

相关内容