Перейти к основному содержанию

mdadm — расширяем RAID1 массив

Linux 2

Недавно в RAID1 массиве вышел из строя диск. Так сильно переклинило, что невозможно было даже в BIOS зайти. Перепрошивка BIOS не помогла, обновление iLO не помогло, настройки электропитания через iLO не помогли.

Сгоревший диск вывел из строя сервер

hpe

Диск оперативно заменили. Старый диск Intel был объёмом 4 ТБ, а новый Samsung  — 6.4 ТБ. Примечательно то, что это уже второй вышедший из строя диск в этом массиве. Получается так, что объём массива 4 ТБ, а оба диска в нём по 6.4 ТБ. Массив можно расширить.

Посмотрим состояние массива:

cat /proc/mdstat
linux

Нас интересует RAID1 md1. Никаких аномалий нет, массив в работе. Посмотрим подробнее:

mdadm --detail /dev/md1
linux

Статус массива active. Обращаем внимание на объём массива, Array Size 4000.65 GB. Но мы-то с вами знаем, что это не предел. Расширим массив:

mdadm --grow /dev/md1 --size=max
linux

Размер массива увеличился. Посмотрим состояние массива.

mdadm --detail /dev/md1
linux

Статус массива active, resyncing. Обращаем внимание на увеличившийся объём массива, Array Size 6401.12 GB. То что нам и требовалось.

cat /proc/mdstat
linux

Идёт синхронизация данных. Нужно дождаться окончания процесса. Ждём.

mdadm --detail /dev/md1
linux

Процесс синхронизации завершён, пришлось подождать. Синхронизацию можно ускорить при необходимости.

mdadm — увеличиваем скорость синхронизации массива

Осталось увеличить файловую систему, у меня ext4, поэтому использую resize2fs.

resize2fs /dev/md1
linux

Объём доступного места увеличился. А всего-то нужно было дождаться пока не сдохнет диск...

Теги

 

Похожие материалы

mdadm — расширяем RAID5 массив заменой дисков

Нам предстоит достаточно сложная задача, причём не на один день. Будем расширять программный mdadm массив RAID5 путём замены старых дисков на новые диски большего объёма