Я видел несколько описаний использования mdadm с lvm для создания легко расширяемого рейда, например:этот вопрос, но я все еще думаю, что я что-то упускаю. Допустим, я создаю raid с помощью mdadm с 4 дисками, используя raid5, затем создаю том lvm(?) поверх этого, затем форматирую этот том lvm с ext3. Все это звучит хорошо.
Затем я хочу добавить еще немного места, поэтому я вставляю еще один жесткий диск. Как мне его добавить? Если я просто добавлю его в lvm, то он не будет частью набора raid5. Если я добавлю его с помощью "mdadm --grow", то после этого мне все равно придется размонтировать и изменить размер файловой системы ext3.
Я думал, что если использовать lvm поверх mdadm, то не нужно будет размонтировать и ждать изменения размера (что занимает вечность с рейдом в 5 ТБ). Это правильно?
Я делал это раньше без использования lvm, используя только "mdadm --grow", затем, я думаю, resize2fs. Но это заняло несколько дней, в течение которых диск пришлось размонтировать.
Спасибо!
решение1
ext3 поддерживает изменение размера в режиме онлайн, что означает, что вы можете увеличивать файловую систему, пока она смонтирована. Процедура будет следующей:
- Добавить новый диск
mdadm --grow
чтобы добавить его в RAIDpvresize
увеличить размер фотоэлектрического модуляlvextend
увеличить размер ЛЖresize2fs
для увеличения файловой системы