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