Я работаю над проектом, который использует Vagrant (с гостем Linux) для среды сборки. Процесс сборки основывается на mmap()
для создания определенных бинарных файлов приложений. К сожалению, vboxsf
, механизм VirtualBox для обмена каталогами с хостом, seems to have some (7 year old) problems with mmap
.Vagrant/VirtualBox общие папки без vboxsf
Я могу обойти это, работая в частном хранилище гостя, а затем копируя файлы обратно в общий каталог, но это уродливо и медленно.
По причинам материально-технического обеспечения я не могу использовать другого поставщика бродяг, кроме VirtualBox, а также не могу изменить проект, чтобы избежать использования mmap()
.
Кто-нибудь знает, есть ли другие способы совместного использования каталога с VirtualBox и можно ли настроить Vagrant для этого?
Ах .. спасибо! Я просматривал документы VirtualBox и документы Vagrantfile «Поставщик». Мне не приходило в голову, что синхронизированные механизмы папок были бы независимыми от провайдера. Ура! – Brendan