Назад | Перейти на главную страницу

mdadm - Восстановление «разделенного» массива RAID1

У меня есть два диска, которые раньше были частью одного тома RAID1, но похоже, что один из них отключился на некоторое время, что я заметил только сейчас, когда перезагружал свою систему.

Теперь у меня есть два тома RAID, о чем сообщает:

# cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md126 : active raid1 sdc[1]
      2096116 blocks super 1.2 [2/1] [_U]

md127 : active (auto-read-only) raid1 sdb[0]
      2096116 blocks super 1.2 [2/1] [U_]

unused devices: <none>

Не совсем уверен, куда идти дальше. Как я могу объединить и повторно синхронизировать эти тома без потери данных?

Спасибо.

Прежде всего вы должны выяснить, на каком из двух устройств установлена ​​последняя копия RAID. Попробуйте смонтировать их только для чтения и посмотрите файлы. Журналы (особенно. /var/log/syslog*) здесь тоже может помочь. Затем вы должны убедиться, что диск, который перешел в автономный режим, не сломан (журналы, опять же, и SMART).

Затем убейте другой рейд (mdadm --fail, mdadm --remove) и добавить устройство к правильному. Это вызовет повторную синхронизацию, но тогда у вас снова должен быть прекрасный рейд.

Вы должны просто иметь возможность повторно добавить диск с -a вариант. Например:

mdadm -a /dev/md127 /dev/sdc1

Использовать mdadm -D /dev/mddevice чтобы получить больше информации о массиве. Возможно, вам придется использовать -r вариант сначала удалить проблемный раздел диска перед повторным добавлением