Is it possible to set more than one sync'd folder in a vagrantfile? Here's my current config (using 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']
Only the second mapping gets loaded, the other is ignored-- so I end up with a /vagrant/Code
directory mapped properly, but no vagrant/Sites
2021 Update:
In 2021 no need for unique Id or being nfs
, just list your synced folders:
config.vm.synced_folder ".", "/vagrant/Sites" config.vm.synced_folder "../Code", "/vagrant/Code"
Original answer:
I just needed to set a unique ID for each mount, and then reload the vagrant box.
# 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']
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With