LINUX下如何搭建NFS网络文件系统_实现LINUX服务器之间的文件共享


通过搭建NFS可实现多台Linux服务器间的高效文件共享,首先在服务端安装nfs-kernel-server并配置/etc/exports导出目录,设置客户端访问权限;接着启动rpcbind和nfs-server服务并启用开机自启;在客户端安装nfs-common后创建挂载点,使用mount命令挂载远程共享目录,并可配置/etc/fstab实现自动挂载;最后通过创建测试文件、检查双向读写及网络连通性验证功能正常,必要时调整防火墙规则确保NFS端口通信。

linux下如何搭建nfs网络文件系统_实现linux服务器之间的文件共享

如果您希望在多台LINUX服务器之间实现高效的文件共享,可以通过搭建NFS(Network File System)网络文件系统来完成。NFS允许一台服务器将目录共享给其他主机,被授权的客户端可以像访问本地文件一样访问共享目录。

本文运行环境:Dell PowerEdge R750,Ubuntu 22.04 Server

一、安装NFS服务端与客户端软件包

在基于Debian的系统中,需要先安装NFS服务端组件以启用共享功能,同时所有客户端也需安装NFS客户端工具以便挂载远程目录。此步骤是构建NFS架构的基础。

1、更新系统软件包索引,确保获取最新的依赖信息。

2、执行命令 sudo apt update 同步软件源列表。

3、安装NFS内核服务器和通用支持工具,运行命令 sudo apt install nfs-kernel-server

4、在所有需要挂载共享目录的客户端上,安装客户端支持包,使用命令 sudo apt install nfs-common

二、配置NFS服务端共享目录

定义哪些目录将被导出并设置访问权限是NFS配置的核心环节。通过编辑主配置文件/etc/exports,可精确控制共享路径及其客户端访问策略。

1、创建一个用于共享的目录,例如执行 sudo mkdir -p /srv/nfs/shared

2、修改该目录的读写权限,确保目标用户或服务有足够访问能力,运行 sudo chown nobody:nogroup /srv/nfs/shared

3、编辑NFS导出配置文件,输入命令 sudo nano /etc/exports

4、添加如下格式的一行内容以导出目录:
/srv/nfs/shared 192.168.1.0/24(rw,sync,no_subtree_check)
其中IP段代表允许访问的客户端范围,rw表示读写权限。

5、保存并关闭文件后,重新加载NFS导出表,执行 sudo exportfs -a

三、启动并启用NFS相关服务

NFS依赖多个底层服务协同工作,包括rpcbind和nfs-server。正确启动这些服务是保障共享正常工作的前提。

1、启动rpcbind服务,运行命令 sudo systemctl start rpcbind

Moshi Chat Moshi Chat

法国AI实验室Kyutai推出的端到端实时多模态AI语音模型,具备听、说、看的能力,不仅可以实时收听,还能进行自然对话。

Moshi Chat 165 查看详情 Moshi Chat

2、随后启动NFS服务器主服务,输入 sudo systemctl start nfs-kernel-server

3、为保证系统重启后服务自动运行,启用开机自启功能:
sudo systemctl enable nfs-kernel-server

4、检查服务状态是否正常,分别执行以下两条命令验证:
systemctl status rpcbind
systemctl status nfs-kernel-server

四、在客户端挂载NFS共享目录

客户端需通过mount命令连接到服务端共享目录,实现文件系统的透明访问。手动挂载可用于测试,而自动挂载则适合长期使用。

1、在客户端创建一个本地挂载点,例如执行 sudo mkdir -p /mnt/nfs/shared

2、使用mount命令挂载远程共享目录,语法为:
sudo mount 192.168.1.100:/srv/nfs/shared /mnt/nfs/shared
其中192.168.1.100为NFS服务端IP地址。

3、验证挂载结果,运行 df -hmount | grep nfs 查看是否成功列出挂载项。

4、若需开机自动挂载,编辑/etc/fstab文件,在末尾添加:
192.168.1.100:/srv/nfs/shared /mnt/nfs/shared nfs defaults 0 0

五、验证文件读写权限与网络连通性

完成配置后必须进行实际测试,确认客户端能够正确读取和写入数据,并排除网络层面的潜在问题。

1、在客户端挂载点内创建测试文件,运行 touch /mnt/nfs/shared/testfile

2、切换至服务端对应目录,检查文件是否存在且属性正确:
ls -l /srv/nfs/shared/

3、从服务端向共享目录写入内容,查看客户端是否能立即看到变更。

4、使用 showmount -e 192.168.1.100 命令查询服务端当前导出的所有共享列表。

5、如遇连接失败,检查防火墙设置,确保开放了RPC、NFS及相关端口,可临时禁用ufw测试:
sudo ufw allow from 192.168.1.0/24 to any port nfs

以上就是LINUX下如何搭建NFS网络文件系统_实现LINUX服务器之间的文件共享的详细内容,更多请关注其它相关文章!


# nfs  # linux  # 防火墙  # 文件共享  # 多个  # 如何实现  # 多台  # 创建一个  # 软件包  # 文件系统  # 服务端  # red  # linux服务器  # 配置文件  # 工具  # ubuntu  # 端口  # edge  # 客户端  # 冷门网站推广技巧  # 建设网站好吗  # 太仓网站建设案例展示会  # 台州网站推广多少钱  # 宠物消费关键词排名  # seo站内优化营销  # 琴行开业营销推广方案  # 学校网站建设价格表  # 随州seo推广如何做  # 关于食品营销推广引言 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894


相关推荐: Go Goroutine调度与并发执行深度解析  @Team是什么?揭秘团队含义  SQL聚合查询、联接与筛选:GROUP BY 子句的正确使用与常见陷阱  《绿竹漫游》关闭消息通知方法  我的世界游戏平台入口 我的世界官方官网直达链接  小红书网页版在线直达 小红书网页版免费登录入口  c++20的指定初始化(Designated Initializers)怎么用_c++ C风格结构体初始化  Golang如何操作指针参数_Go pointer参数传递规则  在J*a中如何实现类的继承与方法重用_OOP继承方法重用技巧分享  顺丰快递收费标准查询_如何查看顺丰最新收费价格  顺丰官方查单号入口 顺丰快递单号查询官网入口  WooCommerce购物车:强制显示所有交叉销售商品教程  rabbitmq 持久化有什么缺点?  《火影忍者:木叶高手》快速升级攻略  《爱南宁》认证电动车方法  键盘声音异常怎么回事_键盘异响怎么处理  c++中的const关键字用法大全_c++ const正确使用指南  《环球网校》设置报考省市方法  免费占卜在线神算_免费占卜手机神算  《广发易淘金》国债逆回购操作教程  解决J*aScript动态图片上传中ID重复问题:在同一页面显示多张独立图片  Leaflet地图弹出窗口图片动态显示:避免缺失图标的专业指南  Microsoft Edge网页字体太淡看不清怎么办_Microsoft Edge字体渲染优化技巧  苹果手机缓存怎么清除_苹果手机缓存如何清除iphone各版本操作步骤  139邮箱登录入口官网 139邮箱登录入口官网网址  Golang如何使用log记录日志信息_Golang log日志记录方法总结  使用Google服务账号实现Google Drive API无缝集成与文件访问  PSD转AI文件的简单方法  苹果SE如何开启单手模式_苹果SE单手操作功能  《procreate》绘制渐变效果教程  《东方航空》添加乘机人方法  Win10运行窗口在哪里打开 Win10调出运行命令框快捷键【技巧】  c++类和对象到底是什么_c++面向对象编程基础  如何在解析前预检查XML文件的完整性? 比如检查文件大小或特定结束标签  追剧达人如何发弹幕  美发店速赢秘籍  iPhone 13 Pro Max如何设置桌面小组件_iPhone 13 Pro Max小组件添加指南  windows10怎么开启wsl_windows10安装linux子系统教程  招商淘客入门指南  WPS文字如何进行简繁转换  如何在CSS中清除浮动解决背景颜色不包裹内容问题_clear after技巧  京东物流快递破损了怎么办_京东快递破损理赔流程  优化 WooCommerce 产品价格显示与自定义短代码集成  Golang如何实现HTTP请求重试机制_Golang HTTP请求错误处理策略  如何在CSS中使用伪类选择器_hover实现悬停效果  yandex网页版直接登录 yandex官方入口平台访问方法  Dash应用多值文本输入处理与类型转换教程  iCloud官方网站 iCloud网页版在线登录入口  Fedora怎么安装 Fedora Workstation安装步骤  Python中对象引用与链表属性赋值的机制解析 

 2025-12-15

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.