У меня есть сервер с 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, пожалуйста? Я думаю о том, как динамическая реорганизация четности выполняется с большим набором дисков.

1 ответ1

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .