一、服务器端
1、安装
#执行命令(只安装nfs:#centos7自带了rpcbind)
yum -y install nfs-utils
#安装nfs+rpc
yum -y install nfs-utils rpcbind
验证:
rpm -qa nfs-utils
2、配置
- 在服务端创建一个共享目录
/data/share
(目录可自定义)
mkdir -p /data/share
chmod 666 /data/share
- 然后,修改 NFS 配置文件 /etc/exports
vim /etc/exports
/data/share 192.168.224.0/24(rw,sync,insecure,no_subtree_check,no_root_squash)
#重载数据
exportfs -rv
参数说明:这里配置后边有很多参数,每个参数有不同的含义,具体可以参考下边。此处,我配置了将 /data/share 文件目录设置为允许 IP 为该 10.222.77.0/24 区间的客户端挂载,当然,如果客户端 IP 不在该区间也想要挂载的话,可以设置 IP 区间更大或者设置为 * 即允许所有客户端挂载,例如:/home *(ro,sync,insecure,no_root_squash) 设置 /home 目录允许所有客户端只读挂载。
- 接下来,我们先启动 RPC 服务
# 启动rpc
systemctl start rpcbind
#设置开机启动
systemctl enable rpcbind
检查启动是否成功:
rpcinfo -p localhost
,如果显示rpc 服务器注册的端口列表(端口:111),则启动成功。
- 接着我们来启动 NFS 服务
systemctl start nfs
systemctl enable nfs
二、客户端安装
1、安装NFS
客户端上不需要启动nfs服务,只是为了使用showmount工具
#安装nfs
yum -y install nfs-utils
#检测rpc服务
rpcinfo -p
# 查看服务器端挂在目录
showmount -e 192.168.224.131
2、挂载目录
在客户机目录挂载nfs服务存储
mount -t nfs 192.168.224.131:/data/share /
查看挂载是否成功df -h
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)