NFS共享文件配置配置(centos7.8)
服务器配置nfs文件共享
服务端 | 客户端 |
---|---|
172.20.41.2 | 172.20.41.4/7 |
NFS服务安装#
通常情况下操作系统已经默认安装了nfs
可用一下命令确认是否安装:
$ rpm -qa nfs-utils rpcbind nfs-utils-1.3.0-0.68.el7.2.x86_64 rpcbind-0.2.0-49.el7.x86_64
输出相应的版本号说明已安装,如果输出为空,则执行以下命令进行安装:
# 服务端 $ yum install -y nfs-utils rpcbind # 客户端 $ yum install -y nfs-utils
服务端配置#
修改 NFS 配置文件 /etc/exports
# 设置ip段内的主机可以挂载,客户端只读 /home/share 172.20.41.4/7(ro) # 设置只允许单台主机进行挂载 /home/share 172.20.41.6(ro)
启动服务#
先启动rpc,再启动nfs
# systemctl start rpcbind # systemctl start nfs
在服务端看下是否正确加载了设置的 /etc/exports 配置
# showmount -e localhost Export list for localhost: /home/share 172.20.41.4/7
中途修改nfs配置文件后,重新加载的指令为:
exportfs -arv
,或者systemctl reload nfs
,不用重新启动
客户端挂载目录#
$ mount 172.20.41.2:/home/share /share
最好把权限都在客户端测试一遍
如果客户端要卸载 NFS 挂载的话,使用如下命令即可:
umount /share
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 三行代码完成国际化适配,妙~啊~
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?