NFS port

将rpcinfo �Cp显示出的端口(111 2049等端口)都放了,但是mountd端口会随着nfs服务器重启而变化,在sles中必须开得端口:

portmap: 111
nfs: 2049
mountd:

    可以在/etc/sysconfig/nfs中指定 MOUNTD_PORT=" ",比如 MOUNTD_PORT="4002"

    NFS版本不同,为了兼容性和更大的灵活性, 建议一起开通的端口,这些端口也需要在/etc/sysconfig/nfs中明确定义,比如
LOCKD_TCPPORT="4001"
LOCKD_UDPPORT="4005"
MOUNTD_PORT="4002"
STATD_PORT="4003"
RQUOTAD_PORT="4004"
    1024下一般是预留端口,被使用的端口在/etc/services中都有定义,不要和这里面的冲突,

但是根据sles11上测试,上述方法对于nlockmgr/status并不生效

如下文档中是novell的一个总结:
http://www.novell.com/support/kb/doc.php?id=7000524

但是sp2的参数LOCKD_TCPPORT/UDPPORT是不生效的,需要修改内核参数:

storage:~ # sysctl -a | grep fs.nfs
fs.nfs.nlm_grace_period = 0
fs.nfs.nlm_timeout = 10
fs.nfs.nlm_udpport = 6001
fs.nfs.nlm_tcpport = 6002
fs.nfs.nsm_use_hostnames = 0
fs.nfs.nsm_local_state = 3
storage:~ #

http://www.novell.com/support/kb/doc.php?id=7000524

本文出自 “技术博客” 博客,谢绝转载!

你可能感兴趣的:(nfs)