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

Увеличение емкости массива RAID5

Предположим, что я построил массив RAID5 емкостью 2 ТБ, он работает и некоторые данные хранятся на нем.
Теперь мне нужно увеличить его размер до 5 ТБ.
Могу ли я увеличить емкость (добавив дополнительные диски)? Как?
Если да, можно ли это сделать во время работы RAID-массива?
Я собираюсь использовать Linux в качестве ОС.
Я не возражаю против специального контроллера; Я просто хочу знать, возможно это или нет;

Программный RAID Linux MD может добавлять диски в горячий массив RAID-5 (mdadm --grow), изменяя данные на лету. Не продолжайте, пока не закончится изменение формы (cat /proc/mdstat).

Затем вам нужно будет расширить файловую систему, чтобы заполнить массив. Например, для файловой системы ext2 / 3/4 вы должны запустить resize2fs чтобы расширить файловую систему, чтобы использовать новое доступное пространство на устройстве.

Ответ зависит от того, какую именно реализацию RAID-5 вы будете использовать. Linux Soft RAID (LSR) позволяет как в режиме онлайн добавлять диски в RAID-5 (изменение формы), так и заменять диски на диски большего размера, а затем увеличивать общий размер. Я думаю, что некоторые контроллеры RAID-5 тоже должны были поддерживать это, но не ожидайте, что они будут дешевыми. Многие файловые системы Linux позволяют увеличивать онлайн-размер, но обычно не сокращаются.

В случае, если вы используете любой из RAID, имеет смысл также использовать LVM-2. С ним можно объединить несколько массивов RAID-5 в один логический том, например. грамм..

P. S. RAID-5 может быть не оптимальным решением - просто подумайте: либо диск, который вы потеряете, либо ваш массив работает неоптимально × без избыточности.