mount: nieznany typ systemu plików „linux_raid_member”

27

Mam Suse Linux 12.1 i próbuję zamontować pojedynczy dysk RAID 1, aby przejrzeć znajdujące się na nim pliki. Jednak podczas montażu:

 # mount /dev/sdc1 /mnt/test
  mount: unknown filesystem type 'linux_raid_member' 

Zacząłem czytać i wielu radziło po prostu wymusić typ systemu plików

  # mount -t ext4 /dev/sdc1 /mnt/test
  mount: /dev/sdc1 already mounted or /mnt/test busy

podczas próby

 umount /dev/sdc1                 
 umount: /dev/sdc1: not mounted

Czy ktoś mógłby udzielić porady?

Korzystam z moich maszyn, które mają serwer ESXI i jest to dysk wirtualny. Nie powinno to jednak być odtwarzane, ponieważ dyski te nie są używane przez inne maszyny

dzięki!

użytkownik1092608
źródło
czy możesz wysłać wynik fdisk -l?
Feiticeir0

Odpowiedzi:

49

Nie należy montować go bezpośrednio za pomocą mount. Najpierw musisz uruchomić mdadm, aby skompletować tablicę rajdową. Takie polecenie powinno to zrobić:

$ mdadm --assemble --run /dev/md0 /dev/sdc1

Jeśli odmówi uruchomienia tablicy, ponieważ ulegnie degradacji, możesz użyć --forceopcji. Zakłada się, że nie masz /dev/md0urządzenia. W przeciwnym razie musisz zmienić tę nazwę.

Po pomyślnym wykonaniu tego polecenia możesz normalnie zamontować utworzone urządzenie, używając:

$ mount /dev/md0 /mnt/test
Khaled
źródło
W moim przypadku nie działa, gdy wezmę tylko 1 dysk twardy. Wcześniej RAID 1 na 2 dyski twarde
tquang
@tquang: Czy możesz opublikować komunikat o błędzie?
Khaled
Jak „usunąć” utworzony / dev / md *?
quimnuss
1
@quimnuss: Możesz użyćmdadm --stop /dev/mdx
Khaled
5
Jeśli ktoś nadal je dostanie mdadm: /dev/sdb1 is busy - skipping message, możesz zatrzymać urządzenie za pomocą mdadm --stop /dev/mdxlub /proc/mdstatsprawdzić, czy urządzenie zostało automatycznie zamontowane przez system.
altmas5