Снова на связи канал юных сисадминов. Сегодня мы добавляем диск в RAID1. Зачем, просите вы? И будете правы! Вопрос действительно требует пояснения.
Иногда с помощью mdadm требуется создать массив RAID1 с одним диском.
Если у вас есть такой массив, то рано или поздно может наступить день, когда вам потребуется довести дело до конца и добавить второй диск в функционирующий RAID1 массив, сделав из него полноценное зеркало.
Такой день настал у меня.
Итак, у меня есть RAID1 массив /dev/md1 из одного диска:
В сервер уже вставлен второй диск, сервер перезагружен. На диске создан раздел /dev/nvme1n1p1 и именно его требуется добавить в массив. Действуем:
mdadm /dev/md1 -a /dev/nvme1n1p1
Посмотрим детали:
mdadm --detail /dev/md1
Диск добавился как spare.
mdadm -G /dev/md1 --raid-devices=2 --backup-file=/var/backup
Посмотрим детали:
mdadm --detail /dev/md1
Мы указали, что в массиве должно быть два диска, spare диск тут же подцепился и началось перестроение массива. Сроки можно посмотреть здесь:
cat /proc/mdstat
Массив /dev/md1 перестроится примерно через 324 минуты.