У меня есть хост Linux и я устанавливаю виртуальную машину Linux в VirtualBox (Ubuntu в обоих случаях). Как настроить общие папки между хостом и виртуальной машиной?
1 ответ
Если вы еще этого не сделали, убедитесь, что гостевые дополнения VirtualBox уже установлены (верхнее меню -> Устройства -> Вставить компакт-диск гостевых дополнений, затем следуйте инструкциям)
На хосте перейдите в окно VirtualBox:
Главное меню -> Устройства -> Общие папки -> Настройки общих папок
Нажмите значок «+» справа:
В разделе "Путь к папке" перейдите к абсолютному пути на хосте, например «/home/joe/myFolder»
В поле "Имя папки" введите уникальный идентификатор, например "someName".
На гостевой виртуальной машине откройте терминал и введите:
> sudo mkdir -p /mystuff
> sudo mount -t vboxsf someName /mystuff
Хитрость заключается в том, что строка идентификатора "someName" - это просто тег для подключения каталога хоста и каталога виртуальной машины. У него нет другой цели. Общая папка /home /joe /myFolder теперь доступна как dir /mystuff в виртуальной машине. Обратите внимание, что имя каталога в ВМ не обязательно должно совпадать с исходным именем каталога на хосте, хотя мы можем сделать их похожими, если захотим (например, /myfolder
или /joe/myFolder
в ВМ).
В графическом интерфейсе VirtualBox не проводится четкое различие между именем каталога на хосте, именем каталога на виртуальной машине и строкой идентификатора, которая их связывает.