NFS Server
安装 NFS Server
Rocky Linux 9
安装
### 安装NFS 服务器软件包
sudo dnf install nfs-utils
### 启动 NFS 服务
sudo systemctl start nfs-server
### 设置 NFS 服务开机自启
sudo systemctl enable nfs-server
### 创建共享目录,例如 `/mnt/disk1`
sudo mkdir -p /mnt/disk1
### **设置共享目录的权限**
sudo chmod -R 777 /mnt/disk1
配置 NFS 服务
打开/etc/exports
文件进行配置。在文件末尾添加如下行:
### sudo nano /etc/exports
/mnt/disk1 192.168.31.220/24(rw,sync,wdelay,hide,no_subtree_check,sec=sys,secure,root_squash,no_all_squash)
- rw: 允许读写访问
- sync: 数据同步写入
- no_root_squash: 允许 root 用户访问
- no_all_squash: 不映射所有用户到匿名用户
保存并关闭文件。
重新加载 NFS 配置
设置防火墙规则
sudo firewall-cmd --permanent --add-service=nfs
sudo firewall-cmd --permanent --add-service=mountd
sudo firewall-cmd --permanent --add-service=rpc-bind
sudo firewall-cmd --reload
Debian 12
安装
### 安装 `nfs-kernel-server`
sudo apt-get install nfs-kernel-server
### 启动NFS服务器服务
sudo service nfs-kernel-server start
### 检查服务器状态
sudo service nfs-kernel-server status`
sudo systemctl status nfs-kernel-server
### 启用服务自启动
sudo systemctl enable nfs-kernel-server
配置 NFS 服务
打开/etc/exports
文件进行配置。在文件末尾添加如下行:
例如,共享 /home/shared
目录给 192.168.1.0/24
网段客户端,权限为读写、数据同步写入磁盘且不检查子树,可添加如下行: