Добавление '/ System / Volumes / Data' помогает только для проектов в локальной файловой системе. И эта ошибка исправлена в последней версии Vagrant. Но проблема актуальна для проектов на внешних дисках.
Я нашел не очень красивое, но работающее решение:
- Удалите старые строки Vagrant из / etc / exports и добавьте в /etc / exports:
/ Тома / SSD / DEV / dirname / www -alldirs -mapall = 501: 20 192.168.33.10
sudo nfsd restart showmount -e
Вы должны увидеть правильный список монтирования: / Volumes / SSD / DEV / dirname / www 192.168.33.10
Редактировать Vagrantfile
config.vm.synced_folder "/ Volumes / SSD / DEV / dirname / www", "/ var / www", тип: "nfs", nfs_export: false
По умолчанию vagrant монтирует ваш каталог в папку / vagrant, но если вы хотите монтировать в другой каталог, добавьте в раздел обеспечения: sudo mount -o vers = 3, udp 192.168.33.1:/Volumes/SSD/DEV/dirname / www / var / www