在RHEL7中使用多path磁盘创buildmdraid:

我仍然是储存世界的新手。 我正在开发一个将我们的备份从Solaris迁移到Linux的项目。

作为其中的一部分,我已经将一台服务器重build为Linux(RHEL7),并且从2个Xyratex机架(24 + 6)中有两个根磁盘(每个300GB)和30个磁盘(每个3TB)。 其中一个Xyratex机架(带有24个磁盘的机架)configuration了多path。

而Linux内核通过每个path检测到每个共享驱动器一次, fdisk -l输出列出102个3TB磁盘(而不是实际的30个)。

 $ fdisk -l | grep '3000.6 GB' | wc -l 102 

其中有:

48是多path设备。

 $ fdisk -l | grep '/dev/mapper/mpath*' | grep -v '3000.6' | wc -l 48 

例如一个条目是:

 Disk /dev/mapper/mpathb: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors 

30个是实际的磁盘(24 + 6):

 Disk /dev/sdaa: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdab: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdac: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdad: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdaf: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdae: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdai: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdah: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdam: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdal: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdao: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdan: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdaj: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdav: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdaw: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdax: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdaz: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sday: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdba: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdbc: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdbb: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdaq: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdbd: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdap: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdag: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdau: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdas: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdar: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdak: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdat: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors 

24个是冗余设备:

 Disk /dev/sde: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdd: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdf: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdg: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdh: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdk: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdl: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdc: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdo: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdi: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdm: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sds: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdp: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdu: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdw: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdq: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdr: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdn: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdt: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdv: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdy: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdx: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdz: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors Disk /dev/sdj: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors 

现在,我很困惑什么是configurationRAID的正确方法。

我打算有低于RAIDconfiguration(预留6个磁盘作为备件):

  • 创build3个RAID 6组,每组8个磁盘(6个磁盘和2个备用)。
  • 1个RAID 0位于三个RAID 6之上 – 所以基本上都会看起来像一个RAID 0单元。
  • 然后在RAID 0之上创buildPV,然后使用LVM。

我正在阅读有关mdadm多path的问题,但对于我应该如何继续进行还不太清楚。 对此有何想法?