以下是在 CentOS 8 中将 10.40.111.41 上的 /nfsdata 目录通过 NFS 共享到 10.40.111.43 和 10.40.111.45 的 /nfsdata 目录的详细步骤:
在 10.40.111.41 上操作:
-  安装并配置 NFS 服务器: a. 安装 NFS 服务器软件包: sudo dnf install nfs-utilsb. 使用 Vim 来编辑 /etc/exports文件,以下是手动添加共享规则的步骤:- 打开 /etc/exports文件:
 sudo vim /etc/exports- 在文件末尾添加以下内容:
 /nfsdata 10.40.111.43(rw,sync,no_root_squash) /nfsdata 10.40.111.45(rw,sync,no_root_squash)这样,每个客户端IP地址的共享规则都是独立的一行。 -  保存并关闭文件,在 Vim 中按下 Esc键,然后输入:wq,然后按回车键。
-  重新加载 NFS 配置文件并重启 NFS 服务: 
 sudo exportfs -rav sudo systemctl restart nfs-server现在,已经将 /nfsdata目录共享到了10.40.111.43和10.40.111.45的客户端上。你可以在客户端尝试挂载共享目录,确认是否成功。这行的含义是允许 10.40.111.43和10.40.111.45访问/nfsdata目录,并具有读写权限 (rw),同步写入 (sync),并且不对 root 用户进行权限转换 (no_root_squash)。请根据你的安全需求做相应调整。c. 启动 NFS 服务并设置开机启动: sudo systemctl enable --now nfs-server
- 打开 
在 10.40.111.43 和 10.40.111.45 上操作:
-  安装 NFS 客户端软件包: sudo dnf install nfs-utils
-  创建本地挂载点: sudo mkdir -p /nfsdata
-  挂载远程共享: sudo mount -t nfs 10.40.111.41:/nfsdata /nfsdata
-  验证挂载: df -h这将显示已经挂载的文件系统,确保 /nfsdata已经成功挂载。
-  设置自动挂载: 编辑 /etc/fstab文件,添加以下行以在系统启动时自动挂载 NFS 共享:echo '10.40.111.41:/nfsdata /nfsdata nfs defaults 0 0' | sudo tee -a /etc/fstab > /dev/null这将在系统启动时自动挂载 /nfsdata到/nfsdata。
完成:
现在,10.40.111.41 上的 /nfsdata 目录应该通过 NFS 共享到了 10.40.111.43 和 10.40.111.45 的 /nfsdata 目录。