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

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 массив

Здравствуй, юный Linux админ. Если ты здесь, то тебе пришла задачка расширить RAID5 массив, собранный с помощью mdadm, добавив новые диски. Я тоже столкнулся с этим, погуглил, почитал, и засучил рукава. Основная проблема — сервер останавливать надолго нельзя, поэтому расширять массив будем на бою. Вторая сложность состоит в том, что первоначально RAID5 собирал не я, поэтому в текущей структуре массива нужно разобраться.

Теги