Я запускаю Ubuntu через VirtualBox и смонтировал папку:

Тем не менее, я не могу найти его где-нибудь на моей виртуальной машине Ubuntu.

Есть ли расположение по умолчанию для подключенных папок?

Я посмотрел на сетевую папку и не могу получить к ней доступ:

Куда я иду не так?

1 ответ1

0

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

В следующих постах есть несколько очень высоко оцененных ответов:

К сожалению, ответы отличаются, хотя очень высоко проголосовали, поэтому, кажется, зависит от версий Linux или VirtualBox. Я суммирую их ниже.

Предварительные условия

Вы должны установить Guest Additions в гостевой системе, а затем перезагрузить его.

Вам также может потребоваться добавить вашего пользователя в группу vboxsf одним из следующих способов :

sudo usermod -a -G vboxsf your_username
sudo adduser your_username vboxsf

Чтобы проверить, что пользователь еще не входит в группу vboxsf , используйте команду id .

Ручное крепление

Здесь указывается точка монтирования общего ресурса. (Помните, что были пользователи, для которых это не работало.)

cd ~
mkdir myshare
sudo mount -t vboxsf DATA ~/myshare/

vboxsf обозначает тип монтирования "Общая папка VirtualBox".

Если для этого вам необходимо войти в систему как root, вы можете ввести аналогично:

mkdir /home/your_username/myshare
sudo mount -t vboxsf -o uid=1000,gid=1000 DATA /home/your_username/myshare

Автоматическое монтирование с помощью VirtualBox

VirtualBox может автоматически смонтировать общий ресурс, но не там, где ожидается. Он может быть найден в папке /media/sf_DATA и может быть доступен только пользователю root, который затем требует root-входа для следующих команд.

Вы можете изменить местоположение папки, используя команду VBoxControl , которая является частью Guest Additions. Может потребоваться перезагрузка. Например, чтобы изменить точку монтирования с /media/sf_... на /home/your_username/sf_... используйте следующую команду для установки гостевой собственности для общей папки guestproperty:

sudo VBoxControl guestproperty set /VirtualBox/GuestAdd/SharedFolders/MountDir /home/your_username/

Чтобы подтвердить изменение, используйте get:

sudo VBoxControl guestproperty get /VirtualBox/GuestAdd/SharedFolders/MountDir

В качестве альтернативы вы можете создать ссылку на папку:

ln -s /media/sf_DATA /home/your_username/DATA

Заключение

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

Дальнейшее чтение :

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .