linux上部署NFS服务
发布日期:2025-04-07 12:43:20 浏览次数:6 分类:精选文章

本文共 1475 字,大约阅读时间需要 4 分钟。

NFS服务器和客户端配置指南

1. 安装服务端软件

首先,我们需要安装必要的服务端软件。可以通过以下命令完成安装:

sudo yum -y install rpcbind nfs-utils

2. 创建共享目录并设置权限

接下来,在服务器上创建共享目录,并设置适当的权限:

sudo mkdir /data/public/sudo chmod 755 -R /data/public/

3. 配置NFS服务

现在我们需要配置NFS服务。我们将使用NFS的配置文件/etc/exports来添加共享目录的信息。打开文件进行编辑,并在末尾添加以下内容:

sudo tee /etc/exports <<< "192.168.55.0/24 192.168.55.12:/data/public  rw,no_root_squash,no_all_squash,sync"

注意:这里的192.168.55.0/24可以根据您所在的网络环境调整,192.168.55.12是NFS服务器的IP地址。

4. 生效配置

为了使配置生效,我们需要重启NFS服务:

sudo exportfs -r

5. 启动并设置自启动

我们需要启动rpcbind和NFS服务,并确保它们在系统重启时自动启动:

sudo systemctl start rpcbindsudo systemctl start nfssudo systemctl enable rpcbindsudo systemctl enable nfs

6. 验证服务状态

可以使用以下命令验证NFS服务是否正常运行:

sudo rpcinfo -p

如果服务正常运行,应该查看到相关的端口信息。

7. 检查共享情况

为了确认共享目录是否可连接,可以使用showmount命令:

sudo showmount -e localhost

8. 安装客户端软件

在客户端机器上安装必要的软件:

sudo yum -y install rpcbind

9. 启动客户端服务

启动rpcbind服务并设置自启动:

sudo systemctl start rpcbindsudo systemctl enable rpcbind

10. 挂载共享目录

现在我们可以尝试挂载NFS共享目录。打开终端并执行以下命令:

cd /sudo mkdir datasudo mount -t nfs 192.168.55.12:/data/public /data -o proto=tcp -o nolock

11. 卸载目录

当挂载完成后,您可以使用以下命令卸载共享目录:

sudo umount /data

12. 验证挂载状态

可以使用df -h命令验证挂载情况:

df -h

13. 安装ftp数据目录

/home/docker/ftp目录下创建一个软连接:

cd /home/docker/ftpsudo ln -s /data/ftp /home/docker/ftp/data

14. 挂载设置(自动挂载)

/etc/fstab文件末尾添加以下内容:

sudo tee /etc/fstab << EOL192.168.55.12:/data/public     /data                   nfs     defaults        0 0EOL

这样设置后,NFS共享目录会在重启时自动挂载。

通过以上步骤,您已经成功配置好了NFS服务器和客户端,能够轻松实现目录共享和挂载。

上一篇:Linux下 RabbitMQ的安装与配置
下一篇:Linux上运行Redis服务出现报错及解决方法

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年05月13日 19时55分50秒