Где виртуальные папки VirtualBox смонтированы в виртуальном госте?


8

При запуске Ubuntu в качестве VirtualBox, где находится автосмонтирование общих папок?

Это не /etc/fstabтак, где еще это может быть?

Ответы:


11

Ubuntu и другие гости Linux автоматически устанавливают общие папки в папку /mediaс форматом /media/sf_share-name.

Гости Windows автоматически устанавливают свои общие папки как букву диска в File-Manager

На самой гостевой виртуальной машине должны быть установлены гостевые дополнения VirtualBox.

Чтобы использовать автомонтирование, убедитесь, что у вашего пользователя есть vboxsfгруппа пользователей, которая также вызывается Use VirtualBox virtualisation solutionв последних версиях VirtualBox.

Отредактируйте параметры самой виртуальной машины и добавьте папку, к которой будет предоставлен доступ виртуальному гостю, следующим образом: введите описание изображения здесь


1
Обратите внимание, после установки обновлений через менеджер обновлений мне пришлось переустановить гостевые дополнения. Каким-то образом обновления нарушили функцию автоматического монтирования общей папки (Ubuntu 12.04).
ccook

4

Из окна хоста вы можете получить список общих папок из командной строки через:

VBoxManage showvminfo {vm name here}

Есть раздел «Общие папки:».


Мой гость VirtualBox не VBoxManageтолько VBoxClient, VBoxControlиVBoxService
Марк Микофски

1
@MarkMikofski Вы бежите VBoxManageот хозяина, а не гостя. Хост - это внешняя ОС, гость - это внутренняя ОС.
Михал Шрайер

2

это покрыто здесь и здесь . они оба работают ...

Скопируйте и вставьте со страницы help.ubuntu.com, на которую я ссылался:

Linux

Если клиент - Linux, вы должны смонтировать и подключить его к каталогу.

Следующие команды bash (в клиенте) установят правильное монтирование (и создадут ссылку с вашего рабочего стола). Примечание: вы не должны использовать пробелы в имени общего ресурса.

имя_общего_ресурс = "whatever.you.want.to.call.it"; 
sudo mkdir / mnt / $ sharename \
sudo chmod 777 / mnt / $ sharename \ 
sudo mount -t vboxsf -o uid = 1000, gid = 1000 $ имя_ресурса / mnt / $ имя_ресурса \
ln -s / mnt / $ sharename $ HOME / Desktop / $ sharename

Для приведенной выше команды, если вы получаете ошибку как

mount: неизвестный тип файловой системы 'vboxsf'

Затем просто измените vboxsf на vboxfs

Если вы хотите, чтобы он монтировался автоматически при каждой загрузке, поместите команду mount в /etc/rc.local дистрибутива Debian (например, Ubuntu 10.04 и выше)

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

@enzotib - я понимаю, что ... здесь есть конфигурация автомонтирования. Одним из них является help.ubuntu.com вики. Я не вижу, чтобы этот уходил.
RobotHumans
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.