получать файлы с компьютера в режиме восстановления

У меня есть виртуальная виртуальная машина, которая сломана. Он не будет загружаться нормально. Я не хочу пытаться это исправить, но я хочу получить некоторые файлы, которые мне нужны.

Если я удерживаю клавишу shift, я могу получить подсказку, позволяющую мне загрузиться в и оттуда я могу выбрать вариант netroot, и я нахожусь. Я могу добраться до файлов на той машине, которая мне нужна, и работает интернет (я могу успешно запустить wget --spider http://example.com.) Так что кажется, что я должен все, что мне нужно, чтобы отключить файлы. Но как? Я думал о попытке настроить FTP-сервер, но мне интересно, нет ли более простого способа.

Я запускаю Ubuntu 12.04 на хосте и 10.04LT на клиенте (VM).

1
задан 24 July 2012 в 21:57

1 ответ

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

Для этого вам понадобится виртуальный плагин:

$ sudo apt-get install virtualbox-fuse

Затем вы можете смонтировать изображение, используя [ f5]. Например, установка VDI-изображения (VMDK и al также поддерживается), как root:

$ mkdir /mnt/vdi
$ vdfuse -f /path/to/disk/image.vdi /mnt/vdi

В /mnt/vdi у вас будет образ диска для каждого раздела и один для всего диска :

$ ls /mnt/vdi
EntireDisk  Partition1  Partition2

Установите нужный раздел:

$ mkdir /mnt/guest
$ mount /mnt/vdi/Partition2 /mnt/guest

И все. Теперь вы можете скопировать файлы с /mnt/guest на хост-компьютер без каких-либо сетевых издержек.

Это также полезно для множества других вещей, кроме резервного копирования сломанных виртуальных машин. -

)
4
ответ дан 25 May 2018 в 08:18
  • 1
    Вау. Отлично. У меня уже есть файлы с другого пути, но я согласен, что это действительно хорошо знать. – snowguy 25 July 2012 в 01:33

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

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