Доступ к сетевому ресурсу гостя на хосте

Я использую хост-систему Ubuntu 12.04 с гостем Windows 7 в VirtualBox.

Виртуальная машина Windows является членом домена, в котором сетевые диски используются совместно.

Я предпочитаю выполнять большую часть работы на хост-системе и использовать систему Windows для программ, которые не запускаются (приемлемым образом) только в Ubuntu (пока). Поэтому мне нужно получить доступ к тем папкам, которые являются общими для гостевой системы Windows на хост-системе.

Существует ли какая-либо обратная общая папка (от гостевой до хостовой)?

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

Любые предложения о том, как решить эту проблему каким-либо образом?

1
задан 28 June 2013 в 02:54

1 ответ

У меня похожая ситуация: есть несколько общих сетевых ресурсов Windows, к которым обращается моя гостевая система Windows. Мое решение - просто смонтировать общие ресурсы в хосте Ubuntu через Samba, используя Nautilus URl smb://.../.... Обычно я затем напрямую обращаюсь к ним через ~/.gvfs/.... (или другую точку монтирования в зависимости от вашей версии Ubuntu).

Если вы не можете найти общий ресурс, просматривая сеть Windows, но знаете файловый сервер и имя общего ресурса, вы можете ввести непосредственно в адресную строку Nautilus (Go -> Location из меню) следующий URL:

[ 110]

Кроме того, вы можете использовать команду 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 напрямую.

0
ответ дан 28 June 2013 в 02:54

Другие вопросы по тегам:

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