This commit is contained in:
2021-11-14 15:52:46 +08:00
parent 915c231124
commit 1e344dc204
112 changed files with 1039 additions and 1039 deletions

View File

@@ -7,11 +7,11 @@ tags: ["nfs"]
categories: ["storage"]
---
# 环境
## 环境
- 服务端 CentOS7 192.168.1.100
- 客户端 CentOS7 192.168.1.101
# 服务端
## 服务端
- 安装
```bash
yum install nfs-utils
@@ -34,7 +34,7 @@ categories: ["storage"]
exportfs
```
# 客户端
## 客户端
- 安装
```bash
yum install nfs-utils
@@ -53,7 +53,7 @@ categories: ["storage"]
mount -t nfs 192.168.1.100:/nfs_share /nfs_client
```
# 通信过程
## 通信过程
- 首先服务器端启动 RPC 服务,并开启 111 端口
- 服务器端启动 NFS 服务,并向 RPC 注册端口信息
- **注:该端口是用来传输数据的,目前不知道 NFS 选择该端口的依据,如果是随机的,防火墙如何放行?**
@@ -61,7 +61,7 @@ categories: ["storage"]
- 服务端的 RPC 服务反馈 NFS 端口信息给客户端
- 客户端通过获取的 NFS 端口来建立和服务端的 NFS 连接并进行数据的传输
# 服务端共享参数
## 服务端共享参数
参数 | 说明
---- | ----
ro | 只读访问
@@ -83,6 +83,6 @@ no_root_squash | root 用户具有根目录的完全管理访问权限
anonuid=xxxx | 指定 nfs 服务器 /etc/passwd 文件中匿名用户的 UID
anongid=xxxx | 指定 nfs 服务器 /etc/passwd 文件中匿名用户的 GID
# 参考
## 参考
- [https://www.linuxidc.com/Linux/2019-07/159479.htm](https://www.linuxidc.com/Linux/2019-07/159479.htm)