mount: tipo de sistema de arquivos desconhecido 'linux_raid_member'

27

Eu tenho o Suse Linux 12.1 e estou tentando montar um único disco RAID 1, para explorar os arquivos nele. No entanto, ao montá-lo:

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

Comecei a ler e muitos aconselharam apenas forçar o tipo de sistema de arquivos

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

ao tentar

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

Alguém poderia dar algum conselho?

Estou executando minhas máquinas com um servidor ESXI e este é um disco virtual. No entanto, isso não deve ser reproduzido, pois esses discos não são usados ​​por outras máquinas

thaknks!

user1092608
fonte
você pode postar a saída do fdisk -l?
usar o seguinte

Respostas:

49

Você não deve montá-lo diretamente usando mount. Você precisa primeiro executar o mdadm para montar a matriz de ataque. Um comando como este deve fazer isso:

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

Se ele se recusar a executar a matriz porque será degradada, você poderá usar a --forceopção Isso pressupõe que você não possui /dev/md0dispositivo. Caso contrário, você precisará alterar esse nome.

Quando este comando é executado com sucesso, você pode montar o dispositivo criado normalmente usando:

$ mount /dev/md0 /mnt/test
Khaled
fonte
No meu caso, não funciona quando uso apenas 1 HDD. Antes é RAID 1 para 2 HDD
tquang
@ tquang: Você pode postar a mensagem de erro?
Khaled
Como você 'remove' o / dev / md * criado?
quimnuss 12/06
11
@quimnuss: Você pode usarmdadm --stop /dev/mdx
Khaled
5
Se alguém ainda conseguir, mdadm: /dev/sdb1 is busy - skipping messagevocê pode parar o dispositivo mdadm --stop /dev/mdxou /proc/mdstatverificar se o dispositivo foi montado automaticamente pelo seu sistema.
altmas5