Восстановление RAID1 после сбоя
“Выпал” один диск из программного массива (sdc1 из md2):
на cat /proc/mdstat ответ был
md2 : active raid1 sdd1[1]
2930133824 blocks super 1.2 [2/1] [_U]
sdd1 есть, а sdc1 нет.
Ниже путь к восстановлению:
Для начала попробовал “извлечь” диск из массива:
mdadm –manage /dev/md2 –remove /dev/sdc1
но это не получилось, так как диск и так “выпал” из него.
Так как диск имеет разметку GPT, использовал sgdisk для клонирования разделов с sdd на sdc
sgdisk -R /dev/sdc /dev/sdd
Копируется схема разделов включая GUID. Поэтому нужно дополнительно сбросить GUID диска и разделов (но не коды типов разделов GUID) на рендомные значения.
sgdisk -G /dev/sdc
Проверяем все ли правильно
fdisk -l | grep dev
После этого добавляем диск в массив
mdadm –manage /dev/md2 –add /dev/sdc1 или mdadm /dev/md2 -a /dev/sdc1
Пошел процесс пересборки
mdadm –detail /dev/md2