Я использовал Windows 10 и сделал резервную копию (VDHX) из этого на внешнем диске. Под наивным впечатлением, что восстановление данных с этого образа в Ubuntu будет более простым, я перешел на Ubuntu, и теперь это не совсем так.
Может ли кто-нибудь объяснить мне, как я могу смонтировать этот образ в Ubuntu, чтобы просмотреть мои материалы и получить то, что мне нужно? Поскольку я новичок в Ubuntu, опция графического интерфейса будет высоко цениться, но comandline будет (с помощью) также работать.
Я уже пробовал это (среди прочего):
guestmount -a /path_to_external_drive/file.vhdx --inspector --ro mnt/vhd/
(основываясь на этом: https://stackoverflow.com/questions/36819474/how-can-i- attach-a-vhdx-or-vhd-file-in-linux )
заранее спасибо
Я немного поиграл с этим и смог решить. изменения были следующими: - измените точку монтирования на папку в домашнем каталоге - в резервной копии было создано 3 образа VHDX, которые, очевидно, содержат только те данные, которые мне нужны (Я все еще не уверен, что другие.)
В первый раз, когда я попробовал это, я получил:
libguestfs: error: /usr/bin/supermin exited with error status 1.
To see full error messages you may need to enable debugging.
Do:
export LIBGUESTFS_DEBUG=1 LIBGUESTFS_TRACE=1
and run the command again. For further information, read:
http://libguestfs.org/guestfs-faq.1.html#debugging-libguestfs
You can also run 'libguestfs-test-tool' and post the *complete* output
into a bug report or message to the libguestfs mailing list.
Если это произойдет с вами, и вы работаете как обычный пользователь (т.е. не имеют разрешения на чтение ядра. Чтобы проверить это, сделайте следующее:
ls -l /boot/vmlinux-`uname-r`
Если это отображается, например, как
-rw------- 1 root root 11399928 Nov 12 02:51 /boot/vmlinuz-5.3.0-23-generic
тогда у вас нет прав на чтение ядра. Чтобы исправить это, либо запустите guestmount
от имени root с sudo
, либо выполните:
sudo dpkg-statoverride --update --add root root 0644 /boot/vmlinuz-`uname -r`
Последнее сделает ядро доступным для чтения всем и позволит вам использовать guestmount
. Обратите внимание, что доступность ядра для чтения всем может быть угрозой безопасности, так что почитайте немного, если вас это беспокоит.