Я пытаюсь настроить автоматическое монтирование домашних каталогов пользователей с помощью NFSv4 на клиентах Mac.
Кажется, все работает, как ожидалось, за исключением входа в систему через графический интерфейс Mac. Они висят с вращающимся курсором.
Системы являются клиентами Mac OS 10.13.3 с сервером NFS Centos 7. На сервере есть хранилище ZFS, и мы используем внутреннюю конфигурацию NFS ZFS, но поскольку мы видим такое же поведение на другом сервере (Centos 6 с файловыми системами ext4 и стандартной реализацией Linux nfs), я исключаю ZFS как проблему на данный момент.
На клиентах / etc / auto_master:
# Automounter master map
+auto_master # Use directory service
/net -hosts -nobrowse,nosuid
/home auto_home
/Network/Servers -fstab
/- -static
и / etc / auto_home:
myhome -vers=4,sec=sys myserver:/mypool/myhome
Сервер и клиенты проходят аутентификацию на сервере AD.
mount -o vers=4 myserver:/mypool/myhome /home/myhome
)ls -ald ~joeuser
автоматически монтирует домашний каталог)Автоматическое монтирование домашнего каталога при входе в систему из графического интерфейса Mac (т. Е. При обычном входе в систему Mac) приводит к зависанию клиента с вращающимся курсором.
В журналах сервера нет соответствующих сообщений, но журналы клиента показывают:
Feb 8 13:41:24 myclient KernelEventAgent[99]: tid 54485244 received event(s) VQ_NOTRESP (1)
Feb 8 13:41:24 myclient KernelEventAgent[99]: tid 54485244 type 'nfs', mounted on '/home/myhome', from 'myserver:/mypool/myhome', not responding
Feb 8 13:41:24 myclient KernelEventAgent[99]: tid 54485244 found 1 filesystem(s) with problem(s)
Проверяя зависший клиент с помощью sshing, мы видим, что автоматическое монтирование прошло успешно.
myclient:~ admin$ nfsstat -m
/home/myhome from myserver:/mypool/myhome
-- Original mount options:
General mount flags: 0x500018 nodev,nosuid,automounted,nobrowse
NFS parameters: vers=4,sec=sys
File system locations:
/mypool/myhome @ myserver (aaa.bbb.ccc.ddd)
-- Current mount parameters:
General mount flags: 0x4500018 nodev,nosuid,automounted,nobrowse multilabel
NFS parameters: vers=4.0,tcp,port=2049,hard,nointr,noresvport,callback,negnamecache,nonamedattr,noacl,noaclonly,locks,noquota,rsize=32768,wsize=32768,readahead=16,dsize=32768,nordirplus,nodumbtimr,timeo=10,maxgroups=16,acregmin=5,acregmax=60,acdirmin=5,acdirmax=60,nomutejukebox,noephemeral,nonfc,sec=sys
File system locations:
/mypool/myhome @ myserver (aaa.bbb.ccc.ddd)
Status flags: 0x0
Таким образом, похоже, что виноват не механизм автомонтирования.
Наши клиенты linux имеют такую же конфигурацию автомонтирования и работают без проблем, как и ожидалось.
Мне нужен совет, как решить эту проблему дальше. Что бы вы сделали дальше?