Не удается смонтировать блочное устройство / dev / loop только для чтения

18

У меня есть виртуальная машина Ubuntu 14.04x64, работающая на Virtualbox на хост-компьютере Windows 7 x64.

Я пытаюсь смонтировать образ для криминалистического использования и пытаюсь запустить эту команду, в частности:

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

Кажется, что вся документация, которую я нашел, указывает, что подобная команда должна работать, однако я получаю сообщение об ошибке:

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

Есть идеи, что я могу делать не так? Я получал эту же ошибку на другой виртуальной машине, поэтому я перестраивал Ubuntu, думая, что это какая-то проблема с повреждением или что-то в этом роде, но на новой виртуальной машине я получаю ту же ошибку.

Благодарю.

Река Моми
источник

Ответы:

29

Возможно, ваша файловая система XFS имеет грязный журнал, который необходимо воспроизвести, чтобы получить согласованную файловую систему. Однако roопция монтирования предотвращает это.

Попробуйте добавить монтирование norecovery, например:

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

Это что-то меняет?

shodanshok
источник
Да, я действительно нашел флаг norecovery, прежде чем увидел ваш комментарий ... добавив, что исправил мою проблему. Это один маленький флаг ...
Река Моми
1
То же самое относится ext3и к ext4, хотя сообщение об ошибке для них различно.
Касперд