Папки VirtualBox доли наоборот? Приглашенный ведущий программы?

Я знаком с процессом установки Гостевых Дополнений и совместного использования папок хоста с гостем, но являюсь там способом сделать реверс?

У меня есть хост XP и гость Ubuntu 10.10 с VBox 4.0.2.

Другими словами, я хотел бы за хост иметь прямой доступ к (по крайней мере часть из) файлы в .vdi файле.

72
задан 04.02.2011, 22:53

3 ответа

Нет никакого способа сделать это с Гостевыми расширениями, однако, установить нормальный совместный доступ к файлам Ubuntu на Вашем госте, и можно получить доступ к файлам с помощью виртуальной сети между хостом и гостем. Версия OSE VirtualBox не имеет совместно используемых папок, и это - рекомендуемый метод совместного использования для VirtualBox, как описано здесь. У Фаната с практическими рекомендациями есть учебное руководство здесь о том, как сделать это с Ubuntu а именно, и это относится ко всему за пределами домашних папок также.

Сетевой драйвер достаточно умен для не отправки трафика по проводу, но будет все еще использоваться для общения с гостем. У меня есть несколько виртуальных машин, которые я выполняю и использую как это, и на Mac и на Windows.

45
ответ дан 07.12.2019, 08:10

По умолчанию виртуальная машина имеет соединение NAT с локальной сетью, означая, что это не имеет "реального" собственного IP-адреса. Если Вы вместо этого настраиваете соединенное мостом соединение, можно использовать обычные методы совместного доступа к файлам от виртуального ПК, например, совместный доступ к файлам Windows (включая Samba в соответствии с Linux/Unix/и т.д.) или NFS. Конечно, VM должен был бы работать.

Также возможно смонтировать VDI как диск под хостом ОС, я не знаю детали того, как сделать это на хосте XP, и я полагаю, что необходимо было бы закрыть (а не приостановить), гость ОС для предотвращения повреждения жесткого диска.

9
ответ дан 07.12.2019, 08:10

Существует хитрое решение:

  1. В Windows, установка cygwin
  2. Используйте те же имена пользователей и в Windows и в Linux
  3. В Windows создайте $HOME/shared каталога и сделайте его совместно используемой папкой в VBox
  4. На Вашем Linux создайте каталоги ~ / совместно использованный и ~/shared_local и работайте: sudo /sbin/mount.vboxsf -o gid=1000,uid=1000 shared ~/shared
  5. Использовать rsync синхронизировать Ваши данные в ~ / совместно использованный с ~/shared_local.

Можно использовать те же сценарии удара и в Linux и в Windows. Можно получить доступ к любым данным в ~ / совместно использованный из Windows и из Linux с помощью того же пути.

2
ответ дан 07.12.2019, 08:10

Теги

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