смонтировать образ vdhx в Ubuntu (восстановление данных)

Я использовал 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 )

заранее спасибо

0
задан 30 October 2018 в 01:38

2 ответа

Я немного поиграл с этим и смог решить. изменения были следующими: - измените точку монтирования на папку в домашнем каталоге - в резервной копии было создано 3 образа VHDX, которые, очевидно, содержат только те данные, которые мне нужны (Я все еще не уверен, что другие.)

0
ответ дан 30 October 2018 в 01:38

В первый раз, когда я попробовал это, я получил:

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. Обратите внимание, что доступность ядра для чтения всем может быть угрозой безопасности, так что почитайте немного, если вас это беспокоит.

1
ответ дан 2 December 2019 в 16:32

Другие вопросы по тегам:

Похожие вопросы: