Вам действительно нужен оригинальный файл mdadm.conf. Но, поскольку у вас его нет, вам придется его воссоздать. Во-первых, прежде чем что-то делать, прочтите mdadm через его страницу руководства . Почему шанс потерять ваши данные в ситуации или команде, которые вы не понимали?
При этом, этот совет на свой страх и риск. Вы можете легко потерять все свои данные с неправильными командами. Прежде чем что-либо запускать, дважды проверьте последствия команды . Я не могу нести ответственность за потерю данных или другие вопросы, связанные с какими-либо действиями, которые вы предпринимаете, поэтому дважды проверьте все .
Вы можете попробовать это:
mdadm --assemble --scan --verbose /dev/md{number} /dev/{disk1} /dev/{disk2} /dev/{disk3} /dev/{disk4}
Это должно дать вам некоторую информацию для начала работы, а также идентификатор. Он также создаст новый массив устройств / dev / md {number}, оттуда вы сможете найти любые монтирования. Не используйте эту --auto
опцию, словесность справочной страницы подразумевает, что при определенных обстоятельствах это может привести к перезаписи настроек массива на дисках. Вероятно, это не тот случай, и страница, вероятно, должна быть переписана для ясности, но почему это случайно?
Если массив собирается правильно и все «нормально», обязательно запишите и сохраните свой mdadm.conf /etc
, чтобы он был во время загрузки. Включите новый идентификатор из массива в файл, чтобы помочь ему в этом.
Просто хотел добавить мой полный ответ по крайней мере для Debian.
sudo apt-get install mdadm
Сканирование старых дисков рейда через ->
sudo mdadm --assemble --scan
На этом этапе мне нравится проверять
BLKID
и монтировать рейд вручную для подтверждения.blkid mount /dev/md0 /mnt
mdadm --detail --scan >> /etc/mdadm/mdadm.conf
Обновите initramfs через ->
update-initramfs -u
Поиск проблемы:
Убедитесь, что результат
mdadm --detail --scan
соответствует вашему/etc/mdadm/mdadm.conf
Пример FSTAB
/unix/23879/using-mdadm-examine-to-write-mdadm-conf/52935#52935
/ubuntu/729370/can-i-transfer-my-mdadm-software-raid-to-a-new-system-in-case-of-hardware-failur
Как переместить программный RAID-массив Linux на новый компьютер?
источник
Сканирование всех разделов и устройств, перечисленных в / proc / partitions, и сборка / dev / md0 из всех таких устройств с использованием суперблока RAID с меньшим числом 0.
если conf был успешным, вы можете добавить --detail --scan >> /etc/mdadm/mdadm.conf, чтобы он перехватывал его при загрузке
источник