
Ao tentar montar uma imagem de disco no formato Raw(dd) usando o seguinte comando
mount nps-2010-emails.dd /media/manu/
Eu recebi 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 argumento para o comando mount. Se meu método para montar este sistema de arquivos estiver errado, ajude-me a fazer o mesmo.
Ao digitar o comandoarquivo -s nps-2010-emails.dd
A saída é a seguinte:
nps-2010-emails.dd: setor de inicialização x86; partição 1: ID=0xb, starthead 254, startsector 1, 20479 setores, tabela de partição estendida (última)\011, deslocamento de código 0x0
Responder1
Experimente isto:
mount -t auto -o loop nps-2010-emails.dd /media/manu/
Responder2
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. Mount está dizendo que não consegue 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 Ubuntutem alguns detalhes sobre como você pode calcular onde a partição começa na imagem e então usar esse valor para criar um dispositivo de loop que começa nesse deslocamento. Se você quiser simplificar ainda mais, depois de encontrar o valor de deslocamento correto, você pode pular a configuração do dispositivo de loop e passar o valor de deslocamento diretamente para a montagem usando mount -o offset=<offset in bytes>
.