mouting “t.bin”

3

Eu tenho esse arquivo que recebi de um amigo que diz que é a imagem de disco de um celular Android. Fazendo um file na imagem eu recebo o seguinte: -

$ file t.bin 
t.bin: Linux rev 0.0 ext2 filesystem data (mounted or unclean), UUID=badcafee-dead-beef-0000-000000000000

Então, eu tento montar isso em uma pasta para ver seu conteúdo: -

$ mkdir testmountpoint
$ cd testmountpoint
$ sudo mount t.bin testmountpoint/
mount: /home/developer/analysis/data.bin is not a block device (maybe try '-o loop'?)
$ sudo mount -o loop t.bin testmountpoint/
mount: Stale NFS file handle

Como eu poderia ler o conteúdo desta imagem de disco?

    
por Andrea Corbellini 07.08.2011 / 06:14

1 resposta

3

Parece haver algumas informações faltando na sua pergunta, ou seja, como o NFS está sendo usado em seu sistema.

A imagem do sistema de arquivos é armazenada em um sistema de arquivos NFS montado?

Se sim, tente copiá-lo para um sistema de arquivos local e monte-o. Por exemplo:

cp t.bin /tmp
sudo mount -o loop /tmp/t.bin testmountpoint/

Se isso ainda não funcionar, tente a próxima opção:

Se o NFS não estiver sendo usado em seu sistema

Talvez haja alguma inconsistência na imagem do sistema de arquivos. Tente executar e2fsck na imagem para limpar as coisas. Se a imagem é preciosa, eu recomendaria fazer um backup dela primeiro.

e2fsck t.bin
sudo mount -o loop t.bin testmountpoint/
    
por James Henstridge 07.08.2011 / 12:11

Tags