/etc/exports
文件,添加共享配置。,,4. 启动并启用rpcbind和nfs服务。,,5. 配置防火墙以允许相关端口。,,6. 在客户端挂载共享目录。在CentOS 8上搭建NFS服务器的步骤如下:
1、安装 NFS 相关软件包:
使用以下命令安装nfs-utils
和rpcbind
软件包,这两个软件包提供了建立 NFS 服务器所需要的 NFS 工具和守护程序。
sudo dnf install nfs-utils -y sudo dnf install rpcbind -y
2、配置防火墙:
确保防火墙允许 NFS 服务通过,默认情况下,NFS 使用端口 2049 和 111(RPC)。
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
3、创建共享目录:
创建一个目录用于 NFS 共享,例如/srv/nfs4
。
sudo mkdir -p /srv/nfs4
4、配置共享目录:
将实际的目录挂载到/srv/nfs4
下,假设你要共享/var/www
和/opt/backups
目录。
sudo mount --bind /var/www /srv/nfs4/www sudo mount --bind /opt/backups /srv/nfs4/backups
要使这些挂载持久化,可以在/etc/fstab
文件中添加以下条目:
sudo nano /etc/fstab
然后添加以下内容:
/opt/backups /srv/nfs4/backups none bind 0 0 /var/www /srv/nfs4/www none bind 0 0
5、配置导出文件系统:
编辑/etc/exports
文件以定义哪些目录需要共享以及共享选项。
sudo nano /etc/exports
添加以下内容:
/srv/nfs4 192.168.33.0/24(rw,sync,no_subtree_check) /srv/nfs4/backups 192.168.33.0/24(ro,sync,no_subtree_check) 192.168.33.3(rw,sync,no_subtree_check) /srv/nfs4/www 192.168.33.110(rw,sync,no_subtree_check)
保存文件并运行以下命令以导出分享:
sudo exportfs -ra
6、启动并启用 NFS 服务:
启动并设置 NFS 服务为开机自启。
sudo systemctl enable --now nfs-server sudo systemctl enable --now rpcbind
7、验证配置:
检查当前活跃的导出和它们的状态。
sudo exportfs -v
输出应包含所有分享及其选项。
8、客户端挂载 NFS 共享:
在客户端机器上,使用以下命令挂载 NFS 共享目录,将192.168.33.148
上的/srv/nfs4
挂载到本地的/mnt
目录。
sudo mount -t nfs 192.168.33.148:/srv/nfs4 /mnt
如果需要在每次启动时自动挂载,可以将以下条目添加到/etc/fstab
文件中:
sudo nano /etc/fstab
然后添加以下内容:
192.168.33.148:/srv/nfs4 /mnt nfs rw,0 0
完成以上步骤后,NFS 服务器应该已经成功搭建并可以供客户端挂载使用了。
以上就是关于“nfs服务器如何搭建”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/619728.html