Где находится моя смонтированная / общая папка?

591
SnookerFan

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

enter image description here

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

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

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

enter image description here

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

0
Проверьте сетевые папки. Общие папки virtualbox обычно отображаются как сетевые папки. GabrielaGarcia 5 лет назад 2
Я попробовал это, но не повезло. Я обновил свой вопрос соответственно. SnookerFan 5 лет назад 0
[Это] (https://askubuntu.com/q/161759/693277). И я думаю, что вам нужно сначала установить Guest Additions в гостевой ОС. Kamil Maciorowski 5 лет назад 0
@Ramhound: хотя на скриншоте нет запрещенных символов? grawity 5 лет назад 0
@grawity Для полноты я попробовал папку без точек и все еще получил тот же результат. SnookerFan 5 лет назад 0
Установить гостевые дополнения и возможно самбу? GabrielaGarcia 5 лет назад 0

1 ответ на вопрос

0
harrymc

Вам не хватает некоторых шагов - определения общего ресурса в 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_... используйте следующую команду для установки VirtualBox общей папки 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 

Заключение

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

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

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