Falha no volume lógico de montagem

1

Estou tentando montar meu volume lógico e obtenho o seguinte erro:

root@mediaserver:/home/jon# mount /dev/mediaserver/homeserver /media 
mount: you must specify the filesystem type

Então eu tentei especificar o tipo ext4:

root@mediaserver:/home/jon# mount -t ext4 /dev/mediaserver/homeserver /media
mount: wrong fs type, bad option, bad superblock on /dev/mapper/mediaserver-homeserver,
   missing codepage or helper program, or other error
   In some cases useful info is found in syslog - try
   dmesg | tail  or so

Em seguida, tentei ext2:

root@mediaserver:/home/jon# mount -t ext2 /dev/mediaserver/homeserver /media
mount: wrong fs type, bad option, bad superblock on /dev/mapper/mediaserver-homeserver,
   missing codepage or helper program, or other error
   In some cases useful info is found in syslog - try
   dmesg | tail  or so

Para onde eu vou daqui? Eu tenho 4 TB de dados sentados lá e não consigo.

Informações solicitadas:

ls -l /dev/mediaserver/homeserver
lrwxrwxrwx 1 root root 7 Mar  5 15:12 /dev/mediaserver/homeserver -> ../dm-2

file /dev/mediaserver/homeserver
/dev/mediaserver/homeserver: symbolic link to '../dm-2'

dmesg

[23509.241733] EXT2-fs (dm-2): error: can't find an ext2 filesystem on dev dm-2.
[23561.777635] EXT4-fs (dm-2): VFS: Can't find ext4 filesystem
[23569.175763] EXT2-fs (dm-2): error: can't find an ext2 filesystem on dev dm-2.

---- Mais informações solicitadas:

jon@mediaserver:~$ sudo ls -lL /dev/mediaserver/homeserver
brw-rw---- 1 root disk 252, 2 Mar  5 22:17 /dev/mediaserver/homeserver

jon@mediaserver:~$ sudo file -sL /dev/mediaserver/homeserver
/dev/mediaserver/homeserver: x86 boot sector; partition 1: ID=0xe, active, starthead
 0, startsector 551228337, 715429412 sectors; partition 2: ID=0xc, starthead 0, 
startsector 1287256334, 76756965 sectors; partition 3: ID=0x1, starthead 0,
startsector 1635111194, 16777344 sectors; partition 4: ID=0x7, starthead 0, 
startsector 1793823873, 20385300 sectors, code offset 0x31
    
por Jon C 05.03.2013 / 22:09

3 respostas

1

A saída de file -sL mostra que /dev/mediaserver/homeserver não aponta para um sistema de arquivos, mas para uma imagem de disco, ou seja, uma cópia binária de um disco inteiro. A imagem do disco aparentemente contém quatro partições.

Use este comando para descobrir o deslocamento de cada partição (em unidades do setor) dentro da imagem:

$ sudo fdisk -lu /dev/mediaserver/homeserver

Em seguida, para cada partição, converta o deslocamento em bytes multiplicando pelo tamanho do setor informado pelo fdisk e passe isso na opção offset para mount :

$ sudo mkdir /mnt/part1
$ sudo mount -o offset=... /dev/mediaserver/homeserver /mnt/part1 

Isso deve recuperar seus dados. Mais informações em este artigo no StackExchange .

    
por zwets 06.03.2013 / 21:43
0

Você pode querer verificar a ferramenta kpartx (do pacote de mesmo nome). Ele deve ajudá-lo a criar e montar a partição da sua imagem de disco com muito mais facilidade.

    
por progfou 28.04.2015 / 07:13
0

Eu tive um problema semelhante que foi resolvido para mim usando e2fsck .

    
por TechnoConserve 26.11.2015 / 01:35