Доступ к сетевому ресурсу гостя на хосте
Я использую хост-систему Ubuntu 12.04 с гостем Windows 7 в VirtualBox.
Виртуальная машина Windows является членом домена, в котором сетевые диски являются общими.
Я предпочитаю выполнять большую часть работы на хост-системе и использовать систему Windows для программ, которые не работают (приемлемым образом) только в Ubuntu (пока). Поэтому мне нужно получить доступ к тем папкам, которые являются общими для гостевой системы Windows на хост-системе.
Существует ли какая-либо обратная общая папка (от гостевой к хостовой)?
Оригинальный обходной путь совместного использования папки через сеть только для хоста и монтирования ее в хост-систему не работает, потому что на самом деле невозможно совместно использовать диск, подключенный через сеть.
Любые предложения о том, как решить это каким-либо образом?
1 ответ
У меня похожая ситуация: существует несколько общих сетевых ресурсов Windows, к которым обращается моя гостевая система Windows. Мое решение - просто смонтировать общие ресурсы в хосте Ubuntu через Samba, используя Nautilus URl. smb://.../...
, Обычно я получаю к ним прямой доступ через ~/.gvfs/....
(или другая точка монтирования в зависимости от вашей версии Ubuntu).
Если вы не можете найти общий ресурс, просматривая сеть Windows, но знаете файловый сервер и имя общего ресурса, вы можете ввести его прямо в адресную строку Nautilus (Go -> Location
из меню) следующий URL:
smb://fileserver/sharename/
Кроме того, вы можете использовать mount
команда как это:
sudo mount -t cifs -o username,blah,blah //servername/sharename/ /mountpoint
или используйте запись в вашем fstab.
По сути, если ваш гость Windows может получить к нему доступ, ваш хост Ubuntu также сможет его смонтировать.
Другими словами, вместо Windows network -> Windows guest -> Ubuntu host
Я монтирую Windows network -> Windows guest
а также Windows network -> Ubuntu host
непосредственно.