mount: неизвестный тип файловой системы 'linux_raid_member'

27

У меня Suse Linux 12.1, и я пытаюсь смонтировать один диск RAID 1, чтобы изучить файлы на нем. Однако при монтаже:

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

Я начал читать вокруг, и многие посоветовали просто заставить тип файловой системы

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

при попытке

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

Может ли кто-нибудь дать совет?

Я запускаю свои машины на сервере ESXI, и это виртуальный диск. Однако это не должно воспроизводиться, так как эти диски не используются никакими другими машинами.

thaknks!

user1092608
источник
Можете ли вы опубликовать вывод fdisk -l?
Feiticeir0

Ответы:

49

Вы не должны монтировать его напрямую, используя mount. Сначала вам нужно запустить mdadm для сборки массива raid. Такая команда должна сделать это:

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

Если он отказывается запускать массив, потому что он будет ухудшен, то вы можете использовать --forceопцию. Это при условии, что у вас нет /dev/md0устройства. В противном случае вам нужно изменить это имя.

Когда эта команда выполнена успешно, вы можете подключить созданное устройство, как правило, используя:

$ mount /dev/md0 /mnt/test
Халед
источник
В моем случае это не работает, когда я беру только 1 HDD. До этого RAID 1 для 2 HDD
tquang
@tquang: Можете ли вы опубликовать сообщение об ошибке?
Халед
Как вы «удаляете» созданный / dev / md *?
Quimnuss
1
@quimnuss: Вы можете использоватьmdadm --stop /dev/mdx
Халед
5
Если кто-то все еще получает, mdadm: /dev/sdb1 is busy - skipping messageвы можете остановить устройство с помощью mdadm --stop /dev/mdxили проверить, /proc/mdstatбыло ли устройство автоматически смонтировано вашей системой.
altmas5