一、Server端配置
1.下载rpcbind和nfs
#yum install -y rpcbind nfs-utils
2.创建共享文件并授权
- 创建共享文件夹
#mkdir /server-nfs
- 创建测试文件
#touch /server-nfs/test.txt
#echo "Test file">/server-nfs/test.txt
- 分配权限
#chown -R nfsnobody.nfsnobody /server-nfs/
3.配置文件并挂载
- 写配置文件
#echo "/server-nfs 172.16.30.0/24(rw,sync)" >> /etc/exports
- 重新加载
#exportfs -rv
- 查看挂载情况
#showmount -e localhost
- 查看NFS Server的配置文件参数
# cat /var/lib/nfs/etab
- 挂载共享存储当本地
# mount -t nfs localhost:/server-nfs /mnt
- 使用#df -h可以查看挂载情况
4.启动nfs和rpcbind服务
#systemctl start nfs
#systemctl start rpcbind
二、Client端配置
1.下载rpcbind和nfs
#yum install -y rpcbind nfs-utils
- 启动rpc服务,不需要启动nfs
#systemctl start rpcbind
2.查看Server端共享目录
#showmount -e {Server端ip}
- 注:如果出现“clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to host)”,请关闭Server端的防火墙,就可以查看了
3.将共享存储挂载到Client端上
#mount -t nfs {Server端ip}:/server-nfs /mnt/
- 注:如果出现“mount: can't find /mnt/ in /etc/fstab”,在/etc/fstab下增加该行即可
{Server端ip}:/server-nfs /mnt nfs defaults 0 0
4.使用#df -h查看挂载是否成功
- 此时就可以对挂载目下进行文件操作了
标签:
Linux
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端