nfs 相关进程说明:
nfsd(rpc.nfsd):rpc.nfsd 的主要功能是管理 NFS 客户端是否能够登录 NFS 服务端主机, 其中还包含登入者的 ID 判别等.
mountd(rpc.mountd) rpc.mountd 的主要功能则是管理 NFS 文件系统, 当 NFS 客户端顺利通过 rpc. 登入 NFS 服务端主机之后, 在他可以使用 NFS 服务器提供数据之前, 它会去读 NFS 的配置文件 / etc/exports 来对比 NFS 客户端的权限, 当通过这一关后, 还会经过 NFS 服务端本地文件系统的使用权限 (就是 owner group other 权限) 的认证程序, 如果都通过后, NFS 客户端就可以取得使用 NFS 服务端文件的权限, 注意, 这个 / etc/exports 文件也是我们用来管理 NFS 共享目录的使用权限与安全设置的地方, 特别强调, NFS 本身设置的是网络共享权限, 整个共享目录的权限还和目录自身的系统权限有关
rpc.lockd 可用来锁定文件, 用于多客户端同时写入
rpc.statd 检查文件的一致性, 与 rpc.lockd 有关, c,d, 两个服务需要客户端服务器端同时开才可以,
/etc/exports NFS 服务的主配置文件, 配置 NFS 具体共享服务的地点, 默认内容为空, 以行为单位
/etc/sbin/exportfs NFS 的管理命令, 例如: 可以加载 NFS 配置生效, 还可以直接配置 NFS 共享目录, 无需配置 / etc/exports 实现共享
[root@lss ~]# exportfs -rv=/etc/init.d/nfs reload
exportfs 是一个管理命令 不但可以加载配置生效 也可以通过命令直接共享目录. 越过 etc/exports, 但是重启失效
/usr/sbin/showmount 常用来在客户端 查看 NFS 配置及挂载结果的命令
/var/lib/nfsetab NFS 配置文件的完整参数设定的文件(有很多没有配置 但是默认就有的 NFS 参数)
在进行挂载时一定确定权限问题
要赋予目录本身权限和挂载的权限
[root@lss data]# cat /var/lib/nfs/etab
此目录可以显示出 NFS 的默认 ID 是什么再用
grep ID 号 /etc/passwd 显示出所对应的用户
给大家推荐一个大神哦: https://GitHub.com/luoyan321?tab=repositories 感兴趣可以看看
来源: http://www.bubuko.com/infodetail-2785429.html