
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服务器和客户端,能够轻松实现目录共享和挂载。
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年05月13日 19时55分50秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux —— 信号初识
2023-02-01
Linux —— 信号(3)
2023-02-01
Linux 上 Python 中的环境变量
2023-02-01
linux 上定时任务执行shell脚本
2023-02-01
Linux 上查看和刷新 DNS 缓存
2023-02-01
linux 下 php 安装 libevent
2023-02-01
Linux 下 `/etc/limits.conf` 文件中的配置详解:`* soft nofile 65535` 和 `* hard nofile 65535` 以及 `* soft nproc
2023-02-01
Linux 下DNS详解
2023-02-01
Linux 下PHP扩展开发系列:二. 一个典型的扩展开发
2023-02-01
linux 下使用isign 签名ipa包
2023-02-01
linux 下安装php扩展
2023-02-01
linux 下安装redis并设置开机自启动
2023-02-01
Linux 下查看java进程
2023-02-01
Linux 下格式化新磁盘、挂载新磁盘,并且实现开机自动启动
2023-02-01
linux 下监控进程流量情况命令 NetHogs
2023-02-01
Linux 下进行服务器间网络测速
2023-02-01
linux 下部署nodejs(两种方式)
2023-02-01
Linux 中 Grep 命令的常见示例
2023-02-01
Linux 中如何避免 rm -rf /*
2023-02-01