Я хотел бы знать, как я могу использовать файл виртуального диска (* .vdi), расположенный в samba (LAN), - поэтому многие пользователи могут использовать одну и ту же виртуальную машину и все установки и обновления программного обеспечения без какой-либо синхронизации между собой. Я могу сделать это в Win-версии Virtual Box, но мне не удалось сделать это в Ubuntu.

Как смонтировать VDI из Samba?

PS я пользуюсь последней версией (3.0.8)

Вот ситуация: у меня есть сервер, давайте назовем его "А". На этом хосте в общем каталоге (/vm) находится файл image.vdi.

Я хочу использовать этот файл с VirtualBox с моего компьютера "B" (Ubuntu). Но нет никакой возможности использовать внешние адреса в открытом диалоге для "виртуальных дисков" - я не могу просто написать //a/vm/image.vdi, чтобы забрать этот файл.

2 ответа2

1

Вам необходимо смонтировать общий ресурс на вашем хосте VirtualBox, например:

sudo mount -t cifs -o user=username,password=password //a/vm /mnt/vm-share

Если вы отключите опцию « password=password , вам будет предложено ввести пароль. Другими удобными опциями могут быть uid= и gid= . См. Страницу руководства mount.cifs для большего количества опций.

Как только вы смонтировали общий ресурс, вы можете указать VirtualBox локальный путь к файлу VDI (например, если вы смонтировали общий ресурс в /mnt/vm-share , файл из вашего примера должен быть доступен по адресу /mnt/vm-share/image.vdi).

Примечание. Вот как вы это сделаете для одного хоста VirtualBox. Этот метод может иметь проблемы, если он активен на нескольких хостах одновременно.

0

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

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