RHCE---NFS
一、NFS总结
NFS(Network File System)网络文件系统:通过网络,让不同机器、不同操作系统共享文件
让NFS服务器共享的目录挂载到本地的文件系统
同一个挂载点可以连接多个设备
一个设备可以连接多个挂载点,但只显示最新挂载的光盘文件
RPC(Remote Procedure Call)远程过程调用:指定每个NFS所对应的port number,并回复给客户端,让客户端正确连接
通讯过程:
- 服务器端启动RPC服务,并开启111端口
- 服务器端启动NFS服务,并向RPC注册端口信息
- 客户端启动RPC,向服务端的RPC服务请求服务端的NFS端口
- 服务端的RPC服务反馈NFS端口信息给客户端
- 客户端通过获取的NFS端口来与服务端NFS建立连接并传输数据
二、NFS配置
安装软件(默认已安装)
查看NFS软件包
重启服务
查看RPC服务的注册情况
查看rpcbind监听状态(主端口为111)
查看NFS服务所开启的端口号
查看NFS常见进程详解
1、案例
服务端:
编辑NFS配置文件(只读)
查看共享的NFS
客户端:
挂载服务端共享目录到本地
服务端:
客户端:
服务端:
修改主配置文件为可读写
重新读取
修改目录权限
客户端:
删除haha文件
写入文件,root用户直接映射为匿名用户
服务端:修改/mnt为root并刷新
客户端:
2、练习:
架设一台NFS服务器,并按照以下要求配置
1)开放/nfs/shared目录,供所有用户查询资料
2)开放/nfs/upload目录作为192.168.171.0/24网段的数据上传目录,并将所有用户及所属的用户组映射为nfs-upload,其UID和GID均为210
3)将/home/tom目录仅共享给192.168.171.144这台主机,并只有用户tom可以完全访问该目录