Поделитесь советом или опытом, как лучше или какие последствия возможности могут возникнуть при разных вариантах формирования массива дисков.
Есть два варианта:
1) Создать разделы на дисках и объединить в массив
ARRAY /dev/md0 level=raid5 num-devices=3 metadata=1.2 name=ae-arm1:0 UUID=...
devices=/dev/sda1,/dev/sdb1,/dev/sdc1
2) Создать массив, а после делать разделы fdisk /dev/md1 и далее mkfs
ARRAY /dev/md1 level=raid1 num-devices=2 metadata=1.2 name=server-dns:1 UUID=...
devices=/dev/sdb,/dev/sdd
Как влияет на скорость, восстановление и прочие удобства неудобства в обслуживании массива?
Пример Raid 5 по первому описанному мной варианту:
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465,8G 0 disk
└─sda1 8:1 0 465,8G 0 part
└─md0 9:0 0 931,3G 0 raid5 /var/lib/libvirt/images
sdb 8:16 0 465,8G 0 disk
└─sdb1 8:17 0 465,8G 0 part
└─md0 9:0 0 931,3G 0 raid5 /var/lib/libvirt/images
sdc 8:32 0 465,8G 0 disk
└─sdc1 8:33 0 465,8G 0 part
└─md0 9:0 0 931,3G 0 raid5 /var/lib/libvirt/images
Пример второго варианта программного raid:
# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 74,5G 0 disk
├─sda1 8:1 0 8G 0 part [SWAP]
└─sda2 8:2 0 66,5G 0 part /
sdb 8:16 0 465,8G 0 disk
└─md1 9:1 0 465,6G 0 raid1
└─md1p1 259:0 0 465,6G 0 part
sdc 8:32 0 232,9G 0 disk
└─sdc1 8:33 0 232,9G 0 part /mnt/disk
sdd 8:48 0 465,8G 0 disk
└─md1 9:1 0 465,6G 0 raid1
└─md1p1 259:0 0 465,6G 0 part
Что то подобное, железный raid встроенный в интеловскую серверную мать создает. Диски доставал смотрел структуру 1 рейда.
Как лучше или без разницы?