Как автоматически монтировать общие ресурсы NFS в MacOS

Я хочу автоматически монтировать некоторые общие ресурсы NFS из Synology NAS при загрузке Mac. До недавнего времени у меня это работало:

/etc/auto_master:

+auto_master        # Use directory service
/net                -hosts      -nobrowse,hidefromfinder,nosuid
/home               auto_home   -nobrowse,hidefromfinder
/Network/Servers    -fstab
/-                  -static
/-                  auto_nfs    -nobrowse,nosuid


/etc/auto_nfs:

/mnt/idefix/digikam -fstype=nfs,noowners,nolockd,resvport,hard,bg,intr,rw,tcp,nfc,rsize=8192,wsize=8192 nfs://idefix:/volume1/digikam

Теперь, после обновления до MacOS 10.15 (Catalina), это больше не работает. Что я делаю не так?


person willemx    schedule 08.10.2019    source источник
comment
Возможно, попробуйте добавить определенную версию протокола NFS, например. intr,rw,tcp,vers=3, или 2, или 4. Просто угадал.   -  person Mark Setchell    schedule 08.10.2019
comment
пробовал vers=2, 3 and 4, но без разницы...   -  person willemx    schedule 08.10.2019
comment
О, ну это стоило попробовать. Попробуйте showmount -e idefix посмотреть, что он экспортирует. Кроме того, я не уверен насчет nfs://, который у вас там есть. Конечно, подразумевается, что это протокол NFS? Я не уверен в этом, кстати, просто угадываю некоторые идеи, поскольку вы, кажется, застряли!   -  person Mark Setchell    schedule 08.10.2019
comment
Я голосую за то, чтобы закрыть этот вопрос как не относящийся к теме, потому что он, вероятно, относится к сайту Ask Different Stack Exchange и, вероятно, получит там лучший ответ.   -  person Mark Setchell    schedule 08.10.2019
comment
@willemx есть новости по этому вопросу?   -  person tefozi    schedule 12.10.2019


Ответы (2)


Не прямой ответ, но в моем случае мне нужно было обновить точку монтирования, указанную в /etc/auto_nfs, с /Users/foo/mountpoint до /System/Volumes/Data/Users/foo/mountpoint. Структура диска Catalina изменила каталог, возможно, связанный с вашей проблемой.

person syah    schedule 08.10.2019
comment
Вы также хотите создать /etc/synthetic.conf для создания точки монтирования при следующей перезагрузке Mac. Он должен содержать что-то вроде mnt /System/Volumes/Data/mnt - person Nick Sillito; 09.10.2019
comment
обновлено в /etc/auto_nfs с /Volumes/Pictures -fstype=nfs,noowners,nolockd,noresvport,hard,bg,intr,rw,tcp,nfc nfs://192.168.0.155/nfs/Pictures на /System/Volumes/Data/Pictures -fstype=nfs,noowners,nolockd,noresvport,hard,bg,intr,rw,tcp,nfc nfs://192.168.0.155/nfs/Pictures, и это решило проблему. Теперь мои фотографии можно найти по этому пути /System/Volumes/Data/Pictures, и это нормально. - person tefozi; 12.10.2019

Еще одно критическое изменение в незначительном обновлении Catalina (10.15.2). Конфигурация, которая сработала для меня, следующая:

/etc/auto_master:

#
# Automounter master map
#
+auto_master        # Use directory service
#/net           -hosts      -nobrowse,hidefromfinder,nosuid
/home           auto_home   -nobrowse,hidefromfinder
/Network/Servers    -fstab
/-          -static
/Users/Share        auto_nfs


/etc/auto_nfs:

mntp    -noowners,nolockd,noresvport,hard,bg,intr,rw,tcp,nfc server:/share

Это автоматически подключит общий ресурс server:/share к /Users/Share/mntp.

person user7001761    schedule 13.12.2019
comment
Можете ли вы перечислить все необходимые здесь шаги в дополнение к этим двум файлам конфигурации? После того, как вы создали эти 2 файла, вы, например, инициировали mount /Users/Shared/mntp как обычный пользователь или с sudo или предприняли какие-либо другие шаги? Вам пришлось сначала mkdir /Users/Shared/mtp? - person ylluminate; 27.12.2020