Я построил RAID-1 с двумя жесткими дисками, используя mdadm. Используемая команда была:

mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc

все прошло нормально, я создаю таблицу разделов и разделы в ней, смонтировал и положил туда несколько файлов. Затем я перезагрузился и понял, что не обновлял mdadm.conf . Как мне вернуть мой RAID без потери данных?

Обновление: результаты команд --examine и --assemble:

# mdadm --examine /dev/sdb
/dev/sdb:
   MBR Magic : aa55
Partition[0] :   4294967295 sectors at            1 (type ee)

# mdadm --assemble /dev/md0 /dev/sdb /dev/sdc
mdadm: Cannot assemble mbr metadata on /dev/sdb
mdadm: /dev/sdb has no superblock - assembly aborted

Имеет ли какое-то значение то, что я создал RAID на целое устройство вместо одного раздела?

1 ответ1

0

Если бы это был я, я бы сделал что-то подобное.

  • Запустите команду exam для одного из дисков / разделов-участников: mdadm --examine / dev / sdc`
  • Ищите значение массива UUID .
  • Обновите ваш mdadm.conf, указав значение UUID массива.

Как то так, используя ваш UUID.

ARRAY /dev/md/0 metadata=1.2 UUID=326e64b6:1af3dfb4:e1fc5d41:ebd329b0 

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .