Страницы

Поиск по вопросам

суббота, 14 декабря 2019 г.

Замена HDD RAID 1 на более ёмкий HDD [ubuntu]

#ubuntu #hdd #raid


Есть система Ubuntu 16.04 которая стоит на Software Raid 1. Какими способами можно
заменить все HDD в RAID 1 на более ёмкие? Короче говоря, нужно перенести систему с
Software RAID 1 160G на Software RAID 1 500G.
    


Ответы

Ответ 1



Рейд вероятно собран через linux raid, более известный как mdadm. Если есть возможность все 4 диска сразу подключить, то подключаете все диски, размечаете как необходимо. Затем расширяете массив на все 4 диска, raid1 можно без проблем менять число дисков в массиве. mdadm /dev/mdX -a /dev/sdcX mdadm /dev/mdX -a /dev/sddX mdadm --grow /dev/mdX -n 4 Ждёте окончание синхронизации. После этого убираете старые диски и сужаете массив обратно до 2 дисков. mdadm /dev/mdX -f /dev/sdaX mdadm /dev/mdX -r /dev/sdaX mdadm /dev/mdX -f /dev/sdbX mdadm /dev/mdX -r /dev/sdbX mdadm --grow /dev/mdX -n 2 Всё, массив теперь живёт на новых дисках, стрые диски можно физически отключать. Теперь можно сказать mdadm, что надо увеличить размер массива командой mdadm --grow /dev/mdX --size=max Дальнейшие действия в зависимости от того, что на массиве расположено. Если файловая система - то смотря какая файловая система: xfs_growfs, resize2fs или что-то другое. Если LVM - то командой pvresize можно сказать, что размер устройства изменился. Если есть возможности подключить только два диска - то поочерёдно отключаете один старый, добавляете один новый, ждёте синхронизацию массива, отключаете второй старый диск, ставите второй новый. Затем продолжаете с --grow --size=max. Расширить массив на новые диски и только после синхронизации вынимать старые немного надёжнее для пограничного случая, когда вынули 1 диск, а при синхронизации с новым оставшийся старый диск неожиданно помер.

Комментариев нет:

Отправить комментарий