Вопрос Папка общего доступа от Ubuntu Virtualbox к хосту Windows


Мой хост - Windows 7, а VM - Ubuntu 12.04. Я использую его для веб-разработки, и мне нужно сделать Git repo с виртуального жесткого диска, видимого для операционной системы хоста, для редактирования файлов на хосте. Каков наилучший способ сделать это?


1
2018-01-06 19:19


происхождения




ответы:


Существует два способа прямого решения этой задачи, которые не зависят от программного обеспечения виртуализации, которое вы используете.
1. настройте папку общего доступа samba на гостевой машине, а затем добавьте ее как общую сетевую папку на хосте. 2. Поделитесь папкой на хосте Windows, а затем используйте samba, чтобы открыть / отобразить ее на гостевом компьютере Ubuntu.

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

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


1
2018-01-07 01:59



К сожалению, доля SAMBA в графическом интерфейсе Virtualbox не сохраняет права доступа к файлам, потому что все файлы находятся на диске NTFS. Если я сделаю git diff, Я получаю много сообщений о изменениях прав на файл. Таким образом, мне нужно некоторое решение на стороне гостя. - Sergey Filkin
Похоже, вам придётся настроить долю samba на гостя. Вот ссылка, которая охватывает базовую установку samba и конфигурацию общей папки: help.ubuntu.com/10.04/serverguide/samba-fileserver.html следите за этой строкой в ​​инструкциях, поскольку ti убьет разрешения, и я не думаю, что это необходимо $ sudo chown nobody.nogroup / srv / samba / share / - Evan
Эван, большое спасибо! - Sergey Filkin
Обновленная ссылка на файлы файлового сервера ubuntu Samba: help.ubuntu.com/lts/serverguide/samba-fileserver.html - mike


Щелкните правой кнопкой мыши виртуальную машину в VirtualBox и выберите «Настройки». Вы увидите диалоговое окно с кнопкой, чтобы добавить общую папку.

enter image description here


1
2018-01-07 03:25



Благодарим вас за комментарий, но это решение не сохраняет права доступа к файлам, поскольку файлы находятся в разделе NTFS. Мне нужно другое решение на стороне гостя. - Sergey Filkin
В этом случае вы говорите о нормальной сети, и виртуализация не имеет значения. Вы можете просто использовать Samba. - Jo-Erlend Schinstad