После обновления до MacOS Catalina я не мог использовать NFS в течение достаточно долгого времени. Недавно я обнаружил, что проблема заключается в том, что мне нужно предоставить как VirtualBox, так и nfsd полный доступ к диску в моих настройках конфиденциальности. С тех пор я смог снова использовать vagrant для управления своими виртуальными машинами. Однако NFS всегда сообщает, что мой файл / etc / exports недействителен каждый раз, когда я использую vagrant up / reload для любой из моих виртуальных машин.
NFS сообщает, что файл экспорта недействителен. Vagrant выполняет эту проверку перед внесением каких-либо изменений в файл. Исправьте приведенные ниже проблемы и выполните «vagrant reload»:
export: 3: /System/Volumes/Data/Users/myuser/Projects/mysite.dev/sites конфликтует с существующим экспортом / System / Volumes / Data /Users/myuser/Projects/mysite.dev
Содержимое моего файла экспорта выглядит так:
# VAGRANT-BEGIN: 501 3fabdc3e-226a-4a42-8eef-390d50d9052f
/System/Volumes/Data/Users/myuser/Projects/mysite.dev -alldirs -mapall=501:20 192.168.100.101
/System/Volumes/Data/Users/myuser/Projects/mysite.dev/sites -alldirs -mapall=501:20 192.168.100.101
# VAGRANT-END: 501 3fabdc3e-226a-4a42-8eef-390d50d9052f
Я монтирую каталог сайтов только в конфигурации vagrant, а не каталог mysite.dev И я использую DrupalVM. Любая помощь приветствуется.