理论部分
NFS(网络文件系统):让网络上的不同linux/unix系统机器实现文件共享
nfs本身只是一种文件系统,没有提供文件传递的功能,但却能让我们进行文件的共享,原因在于 NFS 使用RPC服务,用到NFS的地方都需要启动RPC服务,无论是NFS客户端还是服务端
nfs和rpc的关系:nfs是一个文件系统,负责管理分享的目录;rpc负责文件的传递
nfs启动时至少有rpc.nfsd和rpc.mountd2个daemon
rpc.nfsd主要是管理客户机登陆nfs服务器时,判断改客户机是否能登陆,和客户机ID信息。
Rpc.mountd主要是管理nfs的文件系统。当客户机顺利登陆nfs服务器时,会去读/etc/exports文件中的配置,然后去对比客户机的权限。
协议使用端口:
RPC:111 tcp/udp
nfsd:
NFS(网络文件系统)基于RPC服务实现不同Linux/Unix系统的文件共享。NFS管理共享目录,而RPC负责文件传递。启动时需要rpc.nfsd和rpc.mountd守护进程。客户端连接时,首先询问服务端的nfsd和mountd端口,然后根据/etc/exports配置文件决定挂载权限。配置NFS服务涉及安装nfs-utils,编辑/etc/exports设置共享目录和权限,并使用exportfs和showmount命令管理共享。客户端通过mount命令挂载NFS服务器的共享目录。
订阅专栏 解锁全文
1165

被折叠的 条评论
为什么被折叠?



