NFS相关进程以及服务组件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NFS相关进程以及服务组件相关的知识,希望对你有一定的参考价值。

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实现共享
[[email protected] ~]# exportfs -rv=/etc/init.d/nfs reload
exportfs是一个管理命令 不但可以加载配置生效 也可以通过命令直接共享目录。越过etc/exports,但是重启失效

/usr/sbin/showmount 常用来在客户端 查看NFS配置及挂载结果的命令

/var/lib/nfsetab NFS 配置文件的完整参数设定的文件(有很多没有配置 但是默认就有的NFS参数)

在进行挂载时一定确定权限问题
要赋予目录本身权限和挂载的权限
[[email protected] data]# cat /var/lib/nfs/etab
此目录可以显示出NFS的默认ID是什么再用
grep ID号 /etc/passwd 显示出所对应的用户
给大家推荐一个大神哦:https://github.com/luoyan321?tab=repositories感兴趣可以看看

以上是关于NFS相关进程以及服务组件的主要内容,如果未能解决你的问题,请参考以下文章

NFS服务

Linux学习-NFS服务

搭建nfs共享存储服务之一nfs服务端搭建

linux下配置nfs服务器以及设置自动挂载(以centos6.7为例)

iSCSI新应用,以及NFS的存储服务分离

CentOS下 NFS的简单使用以及windows 关在linux的NFS存储方法