На месте обновление программного обеспечения совершает рейд на 5 массивов

Позволить /dev/sda будьте новым диском, на котором можно протестировать разрушительный-rw и /dev/sdb старый диск, где Вы хотите non-destructive-r

# badblocks -wsv /dev/sda
# badblocks -sv /dev/sdb

-s дает индикатор процесса

-v дает подробный вывод

-w включает разрушительное чтение-запись

-n было бы неразрушающее чтение-запись

Тестирование только для чтения является значением по умолчанию и не нуждается в специальных параметрах.

7
26.02.2011, 13:46
2 ответа

Принятием этого является Linux, это выполнимо и довольно легко на самом деле. Это покрыто на набеге программного обеспечения Wiki, но основные шаги:

  1. Приводят к сбою и удаляют диск.
  2. Замена более крупным диском.
  3. Разделите диск, таким образом, разделы являются тем же размером или больше, чем те в существующем разделе набега программного обеспечения.
  4. Добавьте разделы к программному обеспечению RAID и ожидайте его для синхронизации.
  5. Повторитесь выше шагов, пока все диски не были заменены.
  6. mdadm --grow /dev/mdX --size=max изменить размер mdadm устройства.
  7. resize2fs /dev/mdX для изменения размеров файловой системы, принимающей Вас, имеют ext3.

Можно вырастить mdadm устройство и файловую систему, в то время как сервер жив также. Если Ваши диски заменяемы в горячем режиме, можно сделать все без времени простоя.

5
27.01.2020, 20:19

На аппаратных RAID-контроллерах, восстанавливая массив с большими дисками не приведет к большему массиву. Предыдущие разы я создал новые массивы рядом со старыми.

Мой последний план обновления был:

  1. скопируйте данные по 2 дискам (как дополнительное резервное копирование)
  2. Создайте новый массив с остающимися большими дисками (RAID 5 все еще даст Вам больший массив затем последний),
  3. Переместите данные в новый массив
  4. Удалите старый массив
  5. Вырастите новый массив с этими 2 дополнительными дисками
0
27.01.2020, 20:19

Теги

Похожие вопросы