我有一个存储单元,通过 scsi 电缆连接到主机服务器。存储单元上有两个控制器:控制器 A 和控制器 B,每个控制器都有 1 条 SCSI 电缆将其连接到主机。
创建一个磁盘组后,在controller-A下创建一个卷...
我对映射一卷的选择是
'All Initiators'
*
s001-0
s001-1
如果我只映射到,那么我的存储单元将通过ass001-0
显示。lsblk
/dev/sdb
如果我映射到*
或者All initiators
然后lsblk
报告
/dev/sdb
|_ mpatha
/dev/sdc
|_ mpatha
这就是我不明白的地方多路径关于在 RHEL 7.9 中应该如何发生,如何正确安装我的存储阵列?
我已经成功地只有一个映射......
- 至 s000-0
/dev/sdb
然后只显示一个块设备,- 我可以
parted mklabel gpt
parted mkpart -a optimal primary 0% 100%
得到公正/dev/sdb1
- 然后
mkfs.xfs /dev/sdb1
执行mount /dev/sdb1 /data
.
当我将一个存储卷映射到 RHEL 7.9 时,如何正确使用多路径all initiators
正确安装我的存储单元?
答案1
/dev/mapper/mpatha
如果您在没有分区的情况下使用设备,则只需安装该设备即可,或者安装将要安装的分区/dev/mapper/mpatha1
。
RHEL 中的多路径设备使用以下方式进行管理多路径守护进程和设备映射器多路径。 dm-multipath 创建的设备mpathX
是一个“连接”两个路径的虚拟设备,您可以直接使用它,它只是作为一种简单/方便的方式来告诉“这两个驱动器实际上是通过两个路径连接的,所以您应该”不要单独使用它们”。
如果您想要一种简单的方法来安装驱动器,无论它如何连接(一个或两个路径),您可以使用文件系统标签或 UUID 来安装它,然后使用/dev/disk/by-uid
或/dev/disk/by-label
符号链接。