博客
关于我
linux上部署NFS服务
阅读量:790 次
发布时间:2023-02-02

本文共 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服务器和客户端,能够轻松实现目录共享和挂载。

转载地址:http://zyzfk.baihongyu.com/

你可能感兴趣的文章
linux 中文显示乱码解决办法
查看>>
linux 中文游戏网站,5款值得推荐的免费游戏
查看>>
Linux 中某个目录中的文件数如何查看?这篇教程分分钟教会你!
查看>>
Linux 中的 /dev/random 和 /dev/urandom 是什么?
查看>>
Linux 中的 15 个强大的 firewall-cmd 命令
查看>>
Linux 中的 bc 命令:用于精度计算的利器
查看>>
Linux 中的 Umask 是什么?
查看>>
Linux 中的 utmp、wtmp 和 btmp 文件是什么?
查看>>
Linux 中的 文件系统表Fstab 是什么?
查看>>
linux 中的.so和.a文件
查看>>
Linux 中的密码生成器:如何在命令行中生成随机密码
查看>>
Linux 中的机器学习:Whisper——自动语音识别系统
查看>>
Linux 中的管道(Pipeline)和使用场景
查看>>
Linux 中的绝对路径与相对路径:有什么区别?
查看>>
Linux 中的逻辑卷 LVM 管理完整初学者指南
查看>>
Linux 使用ab进行压力测试
查看>>
Linux 使用记1 fastx toolkit安装问题
查看>>
Linux 内存优化性能实战
查看>>
Linux 内核 6.11 RC6 发布!
查看>>
Linux 内核/sbin/hotplug 工具
查看>>