robin 0 [prio=6][active] \_ 5:0:0:0 sdc 8:32 [active][ready]\_
其中:
mpath1 是 Device Mapper 创建的虚拟设备的名称。它位于 /dev/mapper 目录下。 DELL 是设备供应商。
MD3xxxx 是设备型号。
Sdc 是设备的所属控制器的物理路径。 Sdb 是设备的非所属控制器的物理路径。 以下是 SLES 输出的示例:
mpathb(360080e500017b2f80000c6ca4a1d4ab8)
其中:
mpathb 是 Device Mapper 创建的虚拟设备的名称。它位于 /dev/mapper 目录下。 DELL 是设备供应商。
MD3xxxx 是设备型号。
Sdx 是设备的所属控制器的物理路径。 Sdcl 是设备的非所属控制器的物理路径。
在多路径设备节点上新建 fdisk 分区
fdisk 命令可为位于已提供给 Device Mapper 的新扫描并映射的虚拟磁盘上的文件系统创建分区空间。 要对多路径设备节点(例如 /dev/mapper/mpath<x>)创建分区,请使用以下命令:
# fdisk /dev/mapper/mpath<x>
其中,mpath<x> 是要在其中创建分区的多路径设备节点。
注: <x> 值是取决于操作系统的字母数字格式。使用以前运行的多路径命令可看到映射的虚拟磁盘的对应 值。有关 fdisk 的附加信息,请参阅操作系统说明文件。
向 Device Mapper 添加新分区
kpartx 命令能够向 Device Mapper 的可用分区列表添加新的 fdisk 分区。请参阅以下示例,其中 mpath<x> 是 创建分区的设备节点。
# kpartx
如果成功,该命令不会显示输出结果。要验证是否成功并查看准确的分区命名,可以使用以下命令来查看分配 的完整分区名称。
# cd /dev/mapper# ls
以下是一些常规映射格式的示例:
•在 Red Hat Enterprise Linux (RHEL) 主机上,分区节点的格式为:/dev/mapper/mpath<x>p<y>
其中,<x> 是多路径设备的字母编号,<y> 是设备的分区编号。
•在 SUSE Linux Enterprise Server (SLES) 11.x
其中,<x> 是分配至多路径设备的字母,<y> 是分区编号。
•在 SLES 10.3 主机上,分区节点的格式为:/dev/mapper/mpath<x>_part<y>
155