mount: tipe sistem file yang tidak dikenal 'linux_raid_member'

27

Saya memiliki Suse Linux 12.1 dan saya mencoba me-mount satu disk RAID 1, untuk menjelajahi file di dalamnya. Namun saat memasangnya:

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

Saya mulai membaca dan banyak yang menyarankan untuk hanya memaksa jenis sistem file

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

ketika mencoba

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

Bisakah seseorang memberi saran?

Saya menjalankan mesin saya insed server ESXI dan itu adalah disk virtual. Namun ini tidak boleh diputar, karena disk ini tidak digunakan oleh mesin lain

terima kasih!

pengguna1092608
sumber
dapatkah Anda memposting output dari fdisk -l?
Feiticeir0

Jawaban:

49

Anda tidak harus memasangnya secara langsung mount. Anda harus menjalankan mdadm terlebih dahulu untuk merakit array raid. Perintah seperti ini harus melakukannya:

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

Jika menolak untuk menjalankan array karena akan terdegradasi, maka Anda dapat menggunakan --forceopsi. Ini dengan asumsi Anda tidak memiliki /dev/md0perangkat. Kalau tidak, Anda perlu mengubah nama ini.

Ketika perintah ini dijalankan dengan sukses, Anda dapat memasang perangkat yang dibuat secara normal menggunakan:

$ mount /dev/md0 /mnt/test
Khaled
sumber
Dalam kasus saya itu tidak berfungsi ketika saya mengambil 1 HDD saja. Sebelumnya adalah RAID 1 untuk 2 HDD
tquang
@tquang: Bisakah Anda memposting pesan kesalahan?
Khaled
Bagaimana Anda 'menghapus' diciptakan / dev / md *?
quimnuss
1
@quimnuss: Anda bisa menggunakanmdadm --stop /dev/mdx
Khaled
5
Jika ada yang masih menggunakan mdadm: /dev/sdb1 is busy - skipping messageAnda dapat menghentikan perangkat dengan mdadm --stop /dev/mdxatau memeriksa /proc/mdstatuntuk memeriksa apakah perangkat itu secara otomatis dipasang oleh sistem Anda.
altmas5