Назад | Перейти на главную страницу

При монтировании необработанного образа диска (только для чтения) из работающей виртуальной машины изменения файлов не отображаются. Можно ли их получить?

Я хочу смонтировать необработанный образ диска (только для чтения) с работающей виртуальной машины linux kvm, чтобы получить доступ к данным за пределами vm.

Он работает для доступа к файлам, но не отражает изменения файловой системы:

losetup /dev/loop0 disk1.raw # image of running vm
mount -o ro /dev/loop0 /mnt/disk1ro

После касания файла в виртуальной машине файл не существует в точке монтирования. Когда я размонтирую и снова монтирую, он там.

Я не нашел способ крепления, который помог бы. Может ли кеш ядра препятствовать обновлению?

Сервер nfs в виртуальной машине был бы решением, но работать напрямую с изображением было бы намного проще и хитрее (если бы он работал)!

Обновить: хорошо, я согласен с остальными, это плохая идея