Naprawdę potrzebujesz oryginalnego pliku mdadm.conf. Ale ponieważ go nie masz, musisz go odtworzyć. Najpierw, zanim cokolwiek zrobisz, przeczytaj na mdadm na stronie podręcznika . Po co szansa na utratę danych z powodu sytuacji lub polecenia, których nie miałeś pojęcia?
To powiedziawszy, ta rada jest na własne ryzyko. Możesz łatwo stracić wszystkie dane, używając niewłaściwych poleceń. Przed uruchomieniem czegokolwiek dokładnie sprawdź konsekwencje polecenia . Nie mogę ponosić odpowiedzialności za utratę danych lub inne problemy związane z podejmowanymi przez Ciebie działaniami - dlatego dokładnie sprawdź wszystko .
Możesz spróbować:
mdadm --assemble --scan --verbose /dev/md{number} /dev/{disk1} /dev/{disk2} /dev/{disk3} /dev/{disk4}
To powinno dać ci trochę informacji do rozpoczęcia pracy, wraz z identyfikatorem. Stworzy również nowe urządzenie tablicowe / dev / md {number}, z którego powinieneś być w stanie znaleźć dowolne mounty. Nie używaj tej --auto
opcji, wersja strony man sugeruje, że w pewnych okolicznościach może to spowodować zastąpienie ustawień macierzy na dyskach. Prawdopodobnie tak nie jest, a strona prawdopodobnie musi zostać przepisana dla zachowania przejrzystości, ale po co to robić?
Jeśli tablica zostanie poprawnie złożona, a wszystko jest „normalne”, pamiętaj o zapisaniu i zapisaniu pliku mdadm.conf /etc
, aby był dostępny w czasie uruchamiania. Dołącz nowy identyfikator z tablicy do pliku, aby mu pomóc.
Chciałem tylko dodać moją pełną odpowiedź dla Debiana.
sudo apt-get install mdadm
Wyszukaj stare dyski rajdowe za pomocą ->
sudo mdadm --assemble --scan
W tym momencie lubię sprawdzać
BLKID
i montować nalot ręcznie, aby potwierdzić.blkid mount /dev/md0 /mnt
mdadm --detail --scan >> /etc/mdadm/mdadm.conf
Zaktualizuj initramfs przez ->
update-initramfs -u
Rozwiązywanie problemów:
Upewnij się, że wynik
mdadm --detail --scan
odpowiada twojemu/etc/mdadm/mdadm.conf
Przykład 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
Jak przenieść RAID z oprogramowaniem Linux na nową maszynę?
źródło
Przeskanuj wszystkie partycje i urządzenia wymienione w / proc / partitions i złóż / dev / md0 ze wszystkich takich urządzeń za pomocą superbloku RAID z niewielką liczbą 0.
jeśli konf zakończyło się powodzeniem, możesz dodać --detail --scan >> /etc/mdadm/mdadm.conf, aby złapał go przy starcie
źródło