Бродяга с несколькими папками sync'd
Можно ли установить более одной папки sync'd в файле vagrant? Здесь моя текущая конфигурация (используя vaprobash
):
# Use NFS for the shared folder
config.vm.synced_folder ".", "/vagrant/Sites",
id: "core",
:nfs => true,
:mount_options => ['nolock,vers=3,udp,noatime']
# Use NFS for the shared folder
config.vm.synced_folder "../Code", "/vagrant/Code",
id: "core",
:nfs => true,
:mount_options => ['nolock,vers=3,udp,noatime']
Загружается только второе сопоставление, другое игнорируется - поэтому я заканчиваю каталоги /vagrant/Code
, правильно отображаемые, но не vagrant/Sites
Ответы
Ответ 1
Мне просто нужно было установить уникальный идентификатор для каждого монтирования, а затем перезагрузить брандмауэр.
# Use NFS for the shared folder
config.vm.synced_folder ".", "/vagrant/Sites",
id: "sites", # <--- this ID must be unique
:nfs => true,
:mount_options => ['nolock,vers=3,udp,noatime']
# Use NFS for the shared folder
config.vm.synced_folder "../Code", "/vagrant/Code",
id: "code", # <--- different from this one
:nfs => true,
:mount_options => ['nolock,vers=3,udp,noatime']