Я столкнулся с огромной проблемой. Я планировал заменить материнскую плату в моем HTPC, она была собрана, но оказалось, что мой новый mb неисправен и мне пришлось вернуть старую. Моя старая Ubuntu 20.04.2 загружена, все диски смонтированы, кроме RAID 1 ARRAY (sdc и sdd). Я понял, что биос UEFI новой материнской платы, вероятно, удалил суперблоки с жестких дисков, подвергшихся рейду. Я проверил их:
blkid
сообщает обоим жестким дискам: PTUUID = "..... hjhkkfhsdk. ...."PTTYPE =" gpt "
lsblk
ничего не сообщает ни о одном из дисков, ТИП: disk
mdadm --assemble / dev / md0 / dev / sdc1 / dec / sdd1
mdadm : невозможно открыть устройство / dev / sdc1: нет такого файла или каталога
mdadm: / dev / sdc1 не имеет суперблока - сборка прервана
mdadm --run / dev / md0
mdadm: ошибка открытия / dev / md0: нет такого файла или каталога
mount / md0 / mnt / Storage
mount: / mnt / Storage: специальное устройство / md0 не существует
Это было бы хорошо найти решение, потому что в массиве есть важные данные. Заранее спасибо!
Мне удалось вернуть данные. Я закомментировал старый массив в /etc/mdadm.conf, затем:
создал новый raid-массив:
mdadm --create /dev/md0 --verbose --level=1 --raid-devices=2 /dev/sdc /dev/sdd
сохранил макет:
mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
update-initramfs -u
mdad сказал: "таблица разделов существует на /dev/sdc, но будет потеряна или потеряет смысл после создания массива", но после монтирования все данные были доступны на /dev/md0.