NFS全名network file systemctl,是计算机网络上共享文件系统的协议,可以让不同计算机通过网络使用一个共享的目录。服务器可以指定一个或同时指定多个目录来进行共享服务。客户端需要授权才可以使用共享目录。客户端通过NFS协议发送请求到共享目录的服务器后,才能获取操作共享目录的权限。
使用rpc协议来实现客户端和服务端之间的通信。NFS没有端口号。
NFS特点:
1,共享性,多个客户端可以同时访问和共享同一个文件系统。方便文件共享,写作。
2,透明性,不关心底层的网络细节。
3,性能,NFS在文件的访问速度和性能方面做了优化,可以提供更高效的共享服务。
4,可靠性,NFS提供机制来确保文件的完整和一致。
NFS配置文件:/etc/exports,这里配置的是共享目录以及客户机地址(权限选项)
Rw:可读可写
Sync:同步写入
No_root_sqyash:客户机以root用户访问,会给予本地root用户的权限。
Root_squash:客户机以root用户访问,会映射成一个匿名用户
小实验:多目录挂载
1,安装rpcbind,nfs-utils(两台机器都需要),安装后两台机器都关防火墙,降低安全等级。
2,服务器配置/etc/exports
第一部分是本机公开目录,第二部分是本机网段于子网掩码,括号内是权限。rw和sync是固定权限。
3,开启服务后查看共享目录
4,客户机开启服务后查看
5,挂载目录
6,进行测试
若想 进行永久挂载,则需要去/etc/fstab