
У меня проблема с Mac OS Sierra. Я добавил конфигурацию NFS в auto_nfs для 2 общих ресурсов NFS, и autofs выбирает только первый.
Вот мой auto_master:
#
# Automounter master map
#
+auto_master # Use directory service
/net -hosts -nobrowse,hidefromfinder,nosuid
/home auto_home -nobrowse,hidefromfinder
/Network/Servers -fstab
/- auto_nfs -nosuid
/- -static
Вот мой auto_nfs:
/build/mount1 -fstype=nfs,noowners,nolockd,noresvport,hard,bg,intr,ro,tcp,nfc nfs://<some hostname>:/mount1
/build/mount2 -fstype=nfs,noowners,nolockd,noresvport,hard,bg,intr,ro,tcp,nfc nfs://<some hostname>:/mount2
Когда я перезапускаю службу autofs с помощью этогоsudo автомонтирование -cvЯ получаю следующее сообщение:
automount: /net updated
automount: /home updated
automount: /build/mount1 updated
automount: no unmounts
и mount2 не смонтирован в моем каталоге сборки. Если я изменю порядок в auto_nfs на mount2, а затем mount1, то я получу только mount2.
Если я поставлю
/- auto_nfs -nosuid
строка в конце auto_mount, то ничего не работает.
решение1
После того, как я все перечислил, мне удалось решить мою проблему. Я отдал свойавто_нфсconfig своему коллеге. Чтобы упростить задачу, я отправил конфиг по Skype. Когда он его применил, у него все заработало. Имея это в виду, я пересоздал свойавто_нфсфайл, используя содержимое, которое я только что отправил по Skype, затем я позвонил
sudo автомонтирование -cv
снова и все заработало. Похоже, что в исходном файле была какая-то проблема с кодировкой и/или пробелами.