Montando a imagem do disco no formato Raw [duplicado]

4

Ao tentar montar uma imagem de disco no formato Raw (dd) usando o seguinte comando

mount  nps-2010-emails.dd /media/manu/

Eu recebo a seguinte mensagem de erro

mount: you must specify the filesystem type

Eu sei que usando -t podemos especificar o sistema de arquivos, mas qual é a terminologia para um arquivo RAW (dd), que pode ser passado como um argumento para o comando mount. Se o meu método para montar este sistema de arquivos estiver errado, por favor me ajude a fazer o mesmo.

Ao digitar o comando arquivo -s nps-2010-emails.dd

A saída é a seguinte:

nps-2010-emails.dd: setor de inicialização do x86; partição 1: ID = 0xb, starthead 254, startsector 1, setores 20479, tabela de partição estendida (last) \ 011, offset de código 0x0

    
por spaceman_spiff 14.06.2014 / 00:41

2 respostas

1

A imagem que você tem é a imagem de um disco inteiro, incluindo coisas como tabelas de partição e outras coisas fora do sistema de arquivos que você gostaria de montar dentro dele. Você provavelmente tem pelo menos uma partição dentro desse blob bruto. O Mount está dizendo que não é possível descobrir qual sistema de arquivos é porque está começando a ler o blob bruto no início e a encontrar coisas que não fazem parte de um sistema de arquivos.

Para montar o sistema de arquivos, você precisa descobrir onde está o sistema de arquivos. Esta resposta no Ask Ubuntu tem alguns detalhes sobre como você pode calcular onde a partição começa na imagem e, em seguida, usar esse valor para crie um dispositivo de loop que comece nesse deslocamento. Se você quiser simplificar ainda mais, depois de ter encontrado o valor de correção correto, você pode pular a configuração do dispositivo de loop e passar o valor do deslocamento diretamente para montar usando mount -o offset=<offset in bytes> .

    
por 14.06.2014 / 11:00
3

Tente isto:

mount -t auto -o loop nps-2010-emails.dd /media/manu/
    
por 14.06.2014 / 00:52