190
配置:Linux 的 Device Mapper 多路径
SLES 输出的示例如下:
mpathb(360080e500017b2f80000c6ca4a1d4ab8) dm-21
DELL,MD36xxf
[size=1.0G][features=3 queue_if_no_path
pg_init_retries 50][hwhandler=1 rdac][rw]
\_ round-robin 0 [prio=6][active]
\_ 4:0:0:22 sdx 65:112 [active][ready]
\_ round-robin 0 [prio=0][enabled]
\_ 6:0:0:22 sdcl 69:144 [active][ghost
其中
mpathb 是由 Device Mapper 创建的虚拟设备的名称。它位于 /dev/mapper
目录中。
DELL 是设备供应商
MD36xxf 是设备型号
Sdx 是设备所属控制器的物理路径
Sdcl 是设备的非所属控制器的物理路径
在多路径设备节点上新建 fdisk 分区
fdisk 命令可为特定文件系统创建分区空间,这些文件系统位于提供给
Device Mapper 的新扫描到的虚拟磁盘和新映射的虚拟磁盘上。
例如,使用以下命令用多路径设备节点 /dev/mapper/mpath<x> 创建分区,
其中 mpath<x> 是要在其上创建分区的多路径设备节点:
# fdisk /dev/mapper/mpath<x>
注:
<x> 值是取决于字母数字操作系统的格式。使用先前运行的
多路径
命
令,可看到映射的虚拟磁盘的相应值。有关 fdisk 用法的其他信息,请参阅
操作系统文档。
向 Device Mapper 添加新分区
kpartx 命令可将 fdisk 新创建的分区添加至 Device Mapper 的可用分区
列表。请参阅以下示例,其中 mpath<x> 是要在其上创建分区的设备节
点。
# kpartx – a /dev/mapper/mpath<x>