openeuler配置nfs服务器
时间: 2025-01-31 11:42:10 浏览: 150
### 如何在 openEuler 系统上配置 NFS 服务器
#### 安装必要的软件包
为了使 NFS (Network File System) 正常工作,在 openEuler 上需先安装 `nfs-utils` 软件包。这可以通过 yum 或 dnf 包管理器完成。
```bash
dnf install nfs-utils
```
#### 配置共享目录
创建一个用于共享的文件夹并设置合适的权限,以便客户端可以访问此位置。通常情况下会给予特定用户组读写权限:
```bash
mkdir /srv/nfs/share
chown nobody:nobody /srv/nfs/share/
chmod 777 /srv/nfs/share/
```
编辑 `/etc/exports` 文件来定义哪些路径应该被导出给其他机器以及它们应遵循什么选项[^1]。
```plaintext
/srv/nfs/share *(rw,sync,no_subtree_check)
```
这里的关键部分是:
- `/srv/nfs/share`: 将要分享出去的实际物理路径;
- `*`: 表示允许任何 IP 地址连接到这个共享资源;实际部署时应当指定具体的IP地址或网段以提高安全性;
- `(rw,...)` : 设置该共享为可读写的属性列表。
#### 启动和启用 NFS 及相关服务
启动 NFS 和 RPC 绑定服务,并将其设为开机自启状态,确保每次系统重启后这些服务能够自动运行。
```bash
systemctl start nfs-server rpcbind
systemctl enable nfs-server rpcbind
```
#### 开放防火墙端口
如果启用了防火墙,则需要开放相应的端口号让外部设备能顺利连入 NFS 服务器。对于大多数情况,默认只需要打开 TCP 协议下的 111 和 2049 这两个常用端口即可。
```bash
firewall-cmd --add-service=nfs --permanent
firewall-cmd --reload
```
以上操作完成后,NFS 服务器就已经成功搭建完毕。此时可以从另一台 Linux 主机通过挂载命令测试是否正常运作了。
阅读全文
相关推荐

















