RHEL 5 如何设置多路径设备的挂载位置?

RHEL 5 如何设置多路径设备的挂载位置?

我有一个 RHEL5 + 3Par FC SAN 存储环境,不确定如何设置多路径 FC 设备以安装到特定位置(如 /data)。我有 RHEL 的 3Par 实施指南,但我仍然不明白。我正在遵循存储供应商的指南,但它对于任何使用的存储都是通用的。

在 RHEL 5 中,将 dev mapper 挂载(如 /dev/mapper/dm-1)设置为 /data 的正确方法是什么?

以下是他们的指南内容:

#Partitioning Device-mapper Nodes (pg:71)
NOTE: Do not use the fdisk command with /dev/mapper/XXX devices to create partitions

#Provision and export volumns to host

#excute multipath to create mappings (on my system it has /dev/dm-0)
multipath

#list out mappings
multipath -l

#format the top drive in the map
### multipath -l
##50002ac001b40031
##[size=5 GB][features="1 queue_if_no_path"][hwhandler="0"]
##\_ round-robin 0 [active]
##\_ 0:0:0:0 sda 8:0 [active]
##\_ 1:0:0:0 sdb 8:16 [active]

fdisk /dev/sda -- create a partition

################################################
#this part confuses me...
After the fdisk command completes, use the kpartx command to list and create DM devices
for the partitions on the device.
# kpartx /dev/mapper/350002ac001b40031
350002ac001b40031p1 : 0 10477194 /dev/mapper/350002ac001b40031 62
# kpartx -a /dev/mapper/350002ac001b40031 -- will add a partition mapping
# ls /dev/mapper
350002ac001b40031 350002ac001b40031p1
################################################

答案1

由于/dev/mapper/dm-N名称是由 Linux 内核动态分配的,因此您不能依赖中的这些名称/etc/fstab

您需要确保将哪个 LUN 安装到哪个分区。最好的方法是命名您的分区。您可以通过将以下部分添加到 来完成此操作/etc/multipath.conf

multipaths {
    multipath {
            wwid    3600a0b800011a2be00001dfa46cf0620
            alias   mydev1
    }
}

您可以从输出中获取 wwid multipath -ll。不要忘记重新启动 multipathd,以便在链路/交换机/存储控制器发生故障时能够切换路径。

如果您计划将 SAN 设备作为整体使用,则不一定需要在 SAN 设备上创建分区。

相关内容