LVM2 RAID6 CentOS 7 не работает

468
volvox

У меня есть сервер с 4 запасными дисками по 6 ТБ. Я хочу установить RAID6 на эти четыре диска. Понятно, что 4 - это минимум, необходимый для настройки RAID6.

Независимо от того, что я передаю в LVM2, я блокируюсь:

[root@mybox /]# vgdisplay --- Volume group --- VG Name vg1 System ID Format lvm2 Metadata Areas 4 Metadata Sequence No 1 VG Access read/write VG Status resizable MAX LV 0 Cur LV 0 Open LV 0 Max PV 0 Cur PV 4 Act PV 4 VG Size 21.83 TiB PE Size 1.00 MiB Total PE 22892660 Alloc PE / Size 0 / 0 Free PE / Size 22892660 / 21.83 TiB 

Я установил размер PE на 1MiB, когда играл, и это не имело значения:

[root@mybox /]# lvcreate --type raid6 -l 100%FREE -i 2 -n lv1 vg1 Using default stripesize 64.00 KiB. Number of stripes must be at least 3 for raid6 [root@mybox /]# lvcreate --type raid6 -l 100%FREE -i 3 -n lv1 vg1 Using default stripesize 64.00 KiB. Rounding size (22892660 extents) down to stripe boundary size (22892658 extents) Insufficient suitable allocatable extents found for logical volume lv1. [root@mybox /]# lvcreate --type raid6 -L 8M -i 3 -n lv1 vg1 Using default stripesize 64.00 KiB. Rounding size (8 extents) up to stripe boundary size (9 extents). Insufficient suitable allocatable extents for logical volume lv1: 12 more required 

А? С этим большим количеством доступного пространства, vg с большим количеством свободных экстентов, запрашивающий маленький lv, будет в порядке. Как настроить RAID6 lv, используя максимально доступное пространство? В будущем я буду расширять этот набор еще большим количеством дисков, и я надеюсь просто создать их, добавить в vg и расширить мой RAID6 (и, вероятно, подождать ужасное количество времени, пока не будет произведена реорганизация контроля четности).

Кроме того, кто-то может указать мне на подробное изложение обработки RAID 6 в Redhat LVM2, пожалуйста? Я думаю о том, как динамическая реорганизация четности выполняется с большим набором дисков.

0

1 ответ на вопрос

0
volvox

Итак, я обнаружил, что у меня был дополнительный запасной диск, поэтому команда работала с 5 дисками. Полагая, что cmd принудительно указывает -i3 как мин, я догадался, что мне понадобится дополнительный диск для обеспечения дополнительных PE.

Похожие вопросы