Easy Linux RAID 1 совершать набег 5 в 5 шаги без перезагрузки

миграция из RAID1 к RAID5 оказалось во много раз легче, чем я думал, что в принципе 🙄 5 простые шаги, и меньше ожидания 1 пиво для храбрости.

Для меня система создала РЕЙД md0 массив с участием 2 диска и SDA SDB. Я добавлю их третий SDC создать RAID5 из 3 диск. В целом это акробатика научную цель virtualka я не проверял его в реальной среде, но не ожидают драмы и реальную машину, как придет время.

  1. Создайте такой же макет файловой системы, как и другие диски – sfdisk -d / DEV / SDB | sfdisk / DEV / SDC
  2. Мы строим на нашем текущем массиве RAID5 – mdadm –расти / DEV / md0 –Уровень = 5
  3. Добавьте новый диск в массив – mdadm –управлять / DEV / md0 –добавить / DEV / SDC . Здесь приходит массив самый тонкий пункт, который до сих пор продолжает RAID1 и не начнет синхронизацию, потому что новый диск пощадим
  4. Наиболее важным моментом SDC становится активным и начинает синхронизацию – mdadm –расти / DEV / md0 –RAID-устройства = 3 . Хорошее время, чтобы открыть свое пиво, если не сделано 😉 не прерывать процесс ни в коем случае!!!
  5. После того, как синхронизация осталась изменить размер раздела, потому что потеря пространства в RAID1 е 1 / п и в RAID5 е 1-1 / п

Самый самый большой бонус не имея перезагрузки или извлечение и делать дополнительные массивы.

sfdisk -d /dev/sdb | sfdisk /dev/sdc
mdadm --grow /dev/md0 --level=5
mdadm --manage /dev/md0 --add /dev/sdc
mdadm --grow /dev/md0 --raid-devices=3
resize2fs /dev/md0

Спокойной ночи 😛

оставьте ответ

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *

анти СПАМ *