robin 0 [prio=6][active] \_ 5:0:0:0 sdc 8:32 [active][ready]\_ round-robin 0 [prio=1][enabled] \_ 4:0:0:0 sdb 8:16 [active][ghost]

其中:

mpath1 Device Mapper 创建的虚拟设备的名称。它位于 /dev/mapper 目录下。 DELL 是设备供应商。

MD3xxxx 是设备型号。

Sdc 是设备的所属控制器的物理路径。 Sdb 是设备的非所属控制器的物理路径。 以下是 SLES 输出的示例:

mpathb(360080e500017b2f80000c6ca4a1d4ab8) dm-21 DELL,MD3xxxx[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=1][enabled] \_ 6:0:0:22 sdcl 69:144 [active][ghost]

其中:

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 a /dev/mapper/mpath<x>

如果成功,该命令不会显示输出结果。要验证是否成功并查看准确的分区命名,可以使用以下命令来查看分配 的完整分区名称。

# cd /dev/mapper# ls

以下是一些常规映射格式的示例:

Red Hat Enterprise Linux (RHEL) 主机上,分区节点的格式为:/dev/mapper/mpath<x>p<y>

其中,<x> 是多路径设备的字母编号,<y> 是设备的分区编号。

SUSE Linux Enterprise Server (SLES) 11.x 主机上,分区节点的格式为:/dev/mapper/mpath<x>-part<y>

其中,<x> 是分配至多路径设备的字母,<y> 是分区编号。

SLES 10.3 主机上,分区节点的格式为:/dev/mapper/mpath<x>_part<y>

155

Page 155
Image 155
Dell MD Series manual 在多路径设备节点上新建 fdisk 分区