Назад | Перейти на главную страницу

Расширение RAID6 с помощью LVM

Мой вопрос немного шире, чем название вопроса, но вот моя ситуация: у меня Synology Hybrid Raid (SHR) построен на двух дисках по 2 ТБ. Я хочу перейти на программный RAID на домашней Linux-машине. Мой текущий план - сделать резервную копию SHR удаленно, настроить RAID6 с LVM, используя 3 диска по 2 ТБ, а затем восстановить каталоги из резервных копий на новый RAID.

В будущем, если я захочу добавить больше дисков, можно ли динамически расширять RAID6? Есть ли хорошие статьи, объясняющие взаимосвязь между RAID6 и LVM? Эта машина предназначена для моего личного использования и ограниченного веб-трафика, поэтому отказоустойчивость накопителя для меня важнее скорости.

Вы можете создать RAID следующим образом:

lvcreate --type raid6 --stripes 1 -L 1T --name MyRaidLV MyVG

--stripes 1 - количество дисков помимо двух резервных дисков RAID6, -L 1T - видимый размер массива рейдов. Затем вы можете расширить рейд с помощью lvextend -L +1T, или добавьте диски с

vgextend MyVG $NewDiskOrPartition
lvconvert --stripes 2 MyVG/MyRaidLV

Связь между LVM и mdraid в основном заключается в том, что сторона ядра - это mdraid, а команды управления - это LVM. Соответствующие команды описаны в этой документации и на страницах руководства.