Não é possível montar o dispositivo de bloco / dev / loop somente leitura

18

Eu tenho uma VM do ubuntu 14.04x64 em execução no Virtualbox em uma máquina host Windows 7 x64.

Estou tentando montar uma imagem para usos forenses e estou tentando executar este comando em particular:

mount -o ro,loop,offset=1048576 -t xfs /media/mountdevicesource/ewf1 /media/mountdest

Toda a documentação que encontrei parece indicar que um comando como esse deve funcionar, no entanto, recebo um erro informando:

Mount: cannot mount block device /dev/loop0 read-only

Alguma idéia do que posso estar fazendo de errado? Eu estava recebendo esse mesmo erro em uma VM diferente, então recompilei o Ubuntu pensando que era algum tipo de problema de corrupção ou algo assim, mas estou recebendo o mesmo erro na nova VM.

Obrigado.

Rio Maumee
fonte

Respostas:

29

Provavelmente, o seu sistema de arquivos XFS possui um log incorreto que precisa ser reproduzido para fornecer um sistema de arquivos consistente. No entanto, a roopção de montagem evita isso.

Tente montar adicionando norecovery, por exemplo:

mount -o ro,norecovery,loop,offset=1048576 -t xfs /media/mountdevicesource/ewf1 /media/mountdest

Isso muda alguma coisa?

shodanshok
fonte
Sim, encontrei o sinalizador norecovery antes de ver seu comentário ... adicionando isso corrigia meu problema. Que uma pequena bandeira ...
Maumee Rio
11
O mesmo se aplica a ext3e ext4, embora a mensagem de erro seja diferente para eles.
kasperd