No se puede montar el dispositivo de bloque / dev / loop de solo lectura

18

Tengo una máquina virtual ubuntu 14.04x64 ejecutándose en Virtualbox en una máquina host Windows 7 x64.

Estoy tratando de montar una imagen para usos forenses, y estoy tratando de ejecutar este comando en particular:

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

Toda la documentación que he encontrado parece indicar que un comando como este debería funcionar, sin embargo, aparece un error que dice:

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

¿Alguna idea de lo que puedo estar haciendo mal? Estaba recibiendo este mismo error en una VM diferente, así que reconstruí Ubuntu pensando que era algún tipo de problema de corrupción o algo así, pero obtengo el mismo error en la nueva VM.

Gracias.

Río Maumee
fuente

Respuestas:

29

Probablemente, su sistema de archivos XFS tiene un registro sucio que debe reproducirse para proporcionarle un sistema de archivos coherente. Sin embargo, la roopción de montaje evita eso.

Intente montar agregando norecovery, por ejemplo:

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

¿Cambia algo?

shodanshok
fuente
Sí, en realidad encontré la bandera de no recuperación antes de ver tu comentario ... agregando que solucionó mi problema. Esa pequeña bandera ...
Maumee River
1
Lo mismo se aplica a ext3y ext4, aunque el mensaje de error es diferente para ellos.
kasperd