LINUX.ORG.RU

История изменений

Исправление Kroz, (текущая версия) :

rpc.idmapd на клиенте запущен?

$ /etc/init.d/nfsclient start
 * Starting rpcbind ...[ ok ]
 * Starting NFS statd...[ ok ]
 * Setting up RPC pipefs ...[ ok ]
 * Starting idmapd ...
/usr/sbin/rpc.idmapd -vvv
rpc.idmapd: libnfsidmap: using domain: DDD
rpc.idmapd: libnfsidmap: Realms list: 'DDD' 
rpc.idmapd: libnfsidmap: processing 'Method' list
rpc.idmapd: libnfsidmap: loaded plugin /usr/lib/libnfsidmap/static.so for method static
[ ok ]
 * Starting NFS sm-notify ... [ ok ]

$ ps ax | grep idmapd
10967 ?        Ss     0:00 /usr/sbin/rpc.idmapd -vvv
18847 pts/1    S+     0:00 grep --colour=auto idmapd

Сразу скажу, что /etc/init.d/rpc.idmapd немного модифицирован. Во-первых, он выводит команду с аргументами (что видно выше). Во-вторых, я заглянул в исходники - rpc.idmapd всегда возвращает 1; т. о. текущая реализация rpc.idmapd всегда завершается неудачей. Поэтому перед eend $? "make sure DNOTIFY support is enabled ..." добавил true. То, что rpc.idmapd на самом деле запускается успешно, видно из вывода команды выше. Да и порты 111, 55352, 60176 пооткрывались (не знаю зачем столько).

Да: ничего не поменялось, вывод ls на подмонтированной шаре тот же.

Еще доп. инфа: Вот /etc/exports на сервере:

$ cat /etc/exports
/volume1/data1  192.168.0.200(rw,async,no_wdelay,insecure,no_root_squash,insecure_locks,sec=sys,anonuid=1025,anongid=100) 

Вот /etc/idmapd.conf на сервере:

$ cat /etc/idmapd.conf 
[General]
Domain=DDD
[Mapping]
Nobody-User=guest
Nobody-Group=users
[Translation]
Method=nsswitch
GSS-Methods=static,synomap
[Static]

Исходная версия Kroz, :

rpc.idmapd на клиенте запущен?

$ /etc/init.d/nfsclient start
 * Starting rpcbind ...[ ok ]
 * Starting NFS statd...[ ok ]
 * Setting up RPC pipefs ...[ ok ]
 * Starting idmapd ...
/usr/sbin/rpc.idmapd -vvv
rpc.idmapd: libnfsidmap: using domain: DDD
rpc.idmapd: libnfsidmap: Realms list: 'DDD' 
rpc.idmapd: libnfsidmap: processing 'Method' list
rpc.idmapd: libnfsidmap: loaded plugin /usr/lib/libnfsidmap/static.so for method static
[ ok ]
 * Starting NFS sm-notify ... [ ok ]

$ ps ax | grep idmapd
10967 ?        Ss     0:00 /usr/sbin/rpc.idmapd -vvv
18847 pts/1    S+     0:00 grep --colour=auto idmapd

Сразу скажу, что /etc/init.d/rpc.idmapd немного модифицирован. Во-первых, он выводит команду с аргументами (что видно выше). Во-вторых, я заглянул в исходники - rpc.idmapd всегда возвращает 1; т. о. текущая реализация rpc.idmapd всегда завершается неудачей. Поэтому перед eend $? "make sure DNOTIFY support is enabled ..." добавил true. То, что rpc.idmapd на самом деле запускается успешно, видно из вывода команды выше.

Да: ничего не поменялось, вывод ls на подмонтированной шаре тот же.

Еще доп. инфа: Вот /etc/exports на сервере:

$ cat /etc/exports
/volume1/data1  192.168.0.200(rw,async,no_wdelay,insecure,no_root_squash,insecure_locks,sec=sys,anonuid=1025,anongid=100) 

Вот /etc/idmapd.conf на сервере:

$ cat /etc/idmapd.conf 
[General]
Domain=DDD
[Mapping]
Nobody-User=guest
Nobody-Group=users
[Translation]
Method=nsswitch
GSS-Methods=static,synomap
[Static]