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

Восстановите массив mdadm RAID5 с меньшим количеством дисков

У меня 4-х дисковый массив RAID5, один из которых по смарту начинает выходить из строя. Однако, поскольку я использую менее половины места на / dev / md0, я хотел бы перестроить массив без неисправного диска.

Ближайший сценарий, который мне удалось найти в Интернете, был эта почта, однако он содержит биты, которые не относятся ко мне (тома LVM), а также не объясняет, как я изменяю размер раздела после того, как закончу.

Обратите внимание, что у меня есть резервные копии важных данных, но я бы по возможности не перестраивал массив с нуля.

Обновление: неисправный диск был удален из массива, могу ли я сделать это?

Согласно силе Google, которая привела меня к Эта статья, можно изменять размер массивов RAID5 под Linux, так как mdadm версия 3.1.something.

  1. Сначала уменьшите файловую систему (используя resize2fs -M).
  2. Использовать mdadm ... --grow --array-size= изменить размер массива вниз так что это правильный размер для трех физических томов.
  3. Использовать mdadm ... --grow --raid-devices=3 --backup-file=/tmp/backup для изменения количества устройств в массиве.

Я никогда не тестировал это сам и до сих пор даже не осознавал, что эта операция поддерживается. Итак, я кое-что узнал. Удачи!

Не существует стабильного способа уменьшить массив RAID5. Я попробовал ответить larsks. Восстановление не получилось. (Остановлено при 0% прогресса) И я потерял свой RAID-массив.