Linux怎么挂载NFS网络共享目录_Linux服务端配置与客户端连接【教程】
发布时间 - 2025-12-29 00:00:00 点击率:次NFS挂载失败需依次排查服务端配置、客户端连通性、临时挂载、自动挂载及常见问题;具体包括安装工具、配置exports、启停服务、放行防火墙、验证showmount/rpcinfo、正确mount及fstab设置,并通过rpcbind、SELinux、NFS版本等修复。
如果您在Linux系统中需要访问远程服务器上的NFS共享目录,但本地无法正常挂载,则可能是由于服务端未启用NFS、防火墙拦截、客户端未安装NFS工具或挂载参数配置错误。以下是完成NFS服务端配置与客户端连接的具体步骤:
一、服务端配置NFS共享目录
NFS服务端需安装nfs-utils包,定义共享路径及权限策略,并启动相关服务,使目录可供网络访问。
1、执行yum install -y nfs-utils(CentOS/RHEL)或apt install -y nfs-kernel-server(Ubuntu/Debian)安装NFS服务组件。
2、创建待共享的目录,例如mkdir -p /srv/nfs/share,并设置适当属主与权限:chown nobody:nogroup /srv/nfs/share,chmod 755 /srv/nfs/share。
3、编辑/etc/exports文件,添加共享条目,如:/srv/nfs/share *(rw,sync,no_subtree_check,no_root_squash),其中*表示允许所有客户端,生产环境应替换为具体IP网段。
4、运行exportfs -a重新加载导出表,并执行systemctl enable --now nfs-server(RHEL系)或systemctl enable --now nfs-kernel-server(Debian系)启动服务。
5、配置防火墙放行NFS端口:执行firewall-cmd --permanent --add-service=nfs与firewall-cmd --reload(firewalld),或使用ufw allow from 192.168.1.0/24 to any port 2049(UFW)。
二、客户端安装NFS工具并测试连通性
客户端必须安装NFS客户端软件包,确认能与服务端通信且端口可达,是成功挂载的前提。
1、执行yum install -y nfs-utils(CentOS/RHEL)或apt install -y nfs-common(Ubuntu/Debian)安装客户端工具。
2、使用showmount -e 服务端IP地址命令验证服务端是否正确导出目录,若返回共享路径列表则说明NFS服务可访问。
3、使用rpcinfo -p 服务端IP地址检查NFS相关RPC服务是否注册运行,重点关注nfs、mountd、nlockmgr三项状态。
4、执行ping -c 3 服务端IP地址确认基础网络连通性;若失败,需排查路由、网卡配置或中间防火墙策略。
三、客户端临时挂载NFS共享目录
通过mount命令将远程NFS目录挂载至本地空目录,适用于测试或短期使用场景,重启后失效。
1、创建本地挂载点:mkdir -p /mnt/nfs-share。
2、执行挂载命令:mount -t nfs 服务端IP地址:/srv/nfs/share /mnt/nfs-share。
3、添加常用挂载选项以提升稳定性,例如:mount -t nfs -o rw,hard,intr,timeo=14,rsize=8192,wsize=8192 服务端IP地址:/srv/nfs/share /mnt/nfs-share。
4、运行df -h | grep nfs或mount | grep nfs确认挂载成功,随后可进入/mnt/nfs-share进行读写验证。
四、客户端配置开机自动挂载NFS目录

将NFS挂载项写入/etc/fstab,实现系统启动时自动挂载,需注意网络就绪时机与容错机制。
1、备份原fstab文件:cp /etc/fstab /etc/fstab.bak。
2、向/etc/fstab末尾追加一行:服务端IP地址:/srv/nfs/share /mnt/nfs-share nfs defaults,hard,intr,timeo=14,_netdev 0 0,其中_netdev确保等待网络就绪后再挂载。
3、执行mount -a测试fstab语法是否正确,无报错即表示配置有效;若提示RPC: Remote system error - Connection refused,说明NFS服务未运行或网络未通。
4、重启系统前,可先执行systemctl enable NetworkManager-wait-online.service(部分发行版需启用该服务保障网络依赖)。
五、常见挂载失败问题排查与修复方法
当挂载失败时,需结合日志、服务状态和网络状态分层定位,以下提供三种独立可行的修复路径:
1、检查NFS服务端rpcbind是否运行:在服务端执行systemctl status rpcbind,若未激活则运行systemctl enable --now rpcbind,RHEL 8+需额外启用rpc-statd服务。
2、禁用SELinux临时验证影响:在客户端和服务端分别执行setenforce 0,若此时挂载成功,则需调整SELinux布尔值:setsebool -P nfs_export_all_ro=1 nfs_export_all_rw=1。
3、改用NFSv3协议绕过版本协商问题:在客户端挂载时显式指定版本,例如mount -t nfs -o nfsvers=3 服务端IP地址:/srv/nfs/share /mnt/nfs-share,适用于服务端NFSv4配置异常但v3可用的情况。
# linux
# centos
# 防火墙
# 端口
# ubuntu
# 工具
# ai
# 路由
# linux系统
# 常见问题
# Error
# rpc
# debian
# 服务端
# 客户端
# 连通性
# 适用于
# 重启
# 是否正确
# 软件包
# 三种
# 您在
# 可达
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何构建满足综合性能需求的优质建站方案?
历史网站制作软件,华为如何找回被删除的网站?
什么是javascript作用域_全局和局部作用域有什么区别?
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
原生JS获取元素集合的子元素宽度实例
如何在宝塔面板中修改默认建站目录?
Laravel Blade模板引擎语法_Laravel Blade布局继承用法
Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】
微信推文制作网站有哪些,怎么做微信推文,急?
如何用PHP工具快速搭建高效网站?
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
js实现获取鼠标当前的位置
Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】
Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控
Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程
如何在阿里云域名上完成建站全流程?
Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决
黑客如何利用漏洞与弱口令入侵网站服务器?
Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】
HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】
海南网站制作公司有哪些,海口网是哪家的?
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】
如何安全更换建站之星模板并保留数据?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
,网页ppt怎么弄成自己的ppt?
Laravel怎么使用artisan命令缓存配置和视图
如何用西部建站助手快速创建专业网站?
Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】
如何快速查询网站的真实建站时间?
Python文件操作最佳实践_稳定性说明【指导】
Laravel怎么实现模型属性的自动加密
JavaScript如何实现倒计时_时间函数如何精确控制
如何在云虚拟主机上快速搭建个人网站?
公司网站制作需要多少钱,找人做公司网站需要多少钱?
Python图片处理进阶教程_Pillow滤镜与图像增强
laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法
网站建设要注意的标准 促进网站用户好感度!
javascript如何操作浏览器历史记录_怎样实现无刷新导航
javascript基于原型链的继承及call和apply函数用法分析
悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音
如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】
Laravel怎么导出Excel文件_Laravel Excel插件使用教程
ChatGPT 4.0官网入口地址 ChatGPT在线体验官网
高端企业智能建站程序:SEO优化与响应式模板定制开发
网站制作价目表怎么做,珍爱网婚介费用多少?

