web-dev-qa-db-fra.com

Impossible de monter le périphérique de bloc / dev / loop en lecture seule

J'ai un ubuntu 14.04x64 VM fonctionnant sur Virtualbox sur une machine hôte Windows 7 x64.

J'essaie de monter une image à des fins médico-légales, et j'essaie d'exécuter cette commande en particulier:

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

Toute la documentation que j'ai trouvée semble indiquer qu'une commande comme celle-ci devrait fonctionner, mais j'obtiens une erreur indiquant:

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

Une idée de ce que je fais mal? J'obtenais cette même erreur sur une autre machine virtuelle, donc je reconstruis Ubuntu en pensant que c'était un type de problème de corruption ou quelque chose, mais j'obtiens la même erreur sur la nouvelle machine virtuelle.

Merci.

18
Maumee River

Probablement, votre système de fichiers XFS a un journal sale qui doit être relu pour vous donner un système de fichiers cohérent. Cependant, l'option de montage ro empêche cela.

Essayez de monter en ajoutant norecovery, par exemple:

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

Cela change-t-il quelque chose?

31
shodanshok