NFS工作流程
1 | NFS(文件存储系统)服务器启动后会随机启动N个进程并生成N个随机端口,NFS服务启动后首先会向PRC服务注册,注册后这些NFS进程和端口信息由RPC(类似房产中介)统一管理,然后NFS客户端统一使用RPC端口与NFS服务进行通信。rpc服务端口号:111 |
环境:
NFS服务器:172.16.1.31
NFS服务端部署
1 | # 检查nfs和rpc是否安装(注:CentOS5 rpcbind软件为portmap) |
启动NFS文件系统服务
1 | #先启动rpc服务 |
1 | 查看服务器进程 |
客户端配置(多个客户端可多次挂载)
1 | # 检查nfs和rpc是否安装(注:CentOS5 rpcbind软件为portmap) |
修改共享目录管理用户(不使用默认的nfsnobody)-实践
1 | ####服务端测试 |
1 | 客户端-挂载测试 |
客户端挂载排错思路
1 | 1. 检查服务端NFS进程(房源)等信息 |
客户端-系统开机自动挂载
1 | 方式1: |
客户端参数-扩展
1 | mount挂载时使用以下参数: |
系统进入只读模式-修复
1 | remount命令 |
扩展-使用命令共享目录
1 | exportfs -o rw,sync 172.16.1.0/24:/data |
其他
1 | #查看默认nfs服务端配置文件信息(如果定义了/etc/exports文件后,优先使用/etc/exports文件) |
NFS单点故障问题
1 | drbd+heartbeat 可以解决NFS单点故障。 |
用户压缩映射-流程图
两种映射方式
(1) all_squash
(2) all_squash root_squash
- 本文作者: GaryWu
- 本文链接: https://garywu520.github.io/2017/08/19/NFS文件存储系统-部署/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!