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

如果您希望在多台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。
风车Ai翻译
跨境电商必备AI翻译工具
407
查看详情
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 -h 或 mount | 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
# 防火墙
# edge
# 端口
# ubuntu
# 工具
# 文件共享
# 有什么区别
# 软件包
# 多台
# 推广营销哪家比较好点呢
# 彭州网站搜索优化
# 山东省临沂市网站推广
# seo领域怎么入门seo顾问
# 营销推广方面不足之处
# 德阳网站推广优化
# 创建一个
# 下载链接
# 文件系统
# 服务端
# 客户端
# red
# linux服务器
# 配置文件
# 梅州影视网站建设管理
# 苏州seo优化品质优良
# 公司网站建设硬件配置
# 株洲营销推广网站推荐
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
怎样把文件彻底粉碎无法恢复_Windows下安全删除敏感数据【隐私保护】
C++如何检测键盘输入_C++ _kbhit与_getch函数非阻塞输入
漫画星球免费下拉式入口 漫画星球免费漫画在线阅读网站
vivo云服务网页版登录 怎么登录vivo云服务网页版
《噬血代码2》新预告片发布 展示游戏剧情
QQ邮箱网页版邮箱入口 QQ邮箱官方登录平台
腾讯QQ邮箱官方网站_QQ邮箱网页版在线登录
cad如何更改注释性对象的比例_cad注释性比例调整方法
知乎APP怎么管理已购盐选内容_知乎APP盐选内容购买记录与查看方法
蛙漫官网漫画入口地址_蛙漫在线畅读无广告弹窗
CSS实现侧边栏导航项全宽圆角悬停背景效果
css滚动区域卡顿如何改善_css滚动问题用will-change优化渲染
微信网页版登录教程_微信网页版登录入口在哪
处理嵌套交互式控件:前端可访问性指南
Fabric模组开发:自定义物品与物品组的现代管理方法
PrimeNG Sidebar背景色自定义指南:CSS覆盖与主题化实践
Composer的 archive 命令怎么用_快速打包你的PHP项目及其Composer依赖
J*aScript中正确使用querySelectorAll与复杂CSS选择器
怎么在浏览器上运行HTML文件_浏览器运行HTML文件技巧【技巧】
Surface怎么安装系统 微软Surface Pro U盘重装win11教程
深入理解Go语言中的指针类型:以*string为例
PySpark中从现有列右侧提取可变长度字符创建新列的教程
J*a里如何使用N*igableMap进行导航操作_可导航Map操作技巧解析
Golang如何实现容器化日志收集与分析_Golang容器日志收集分析方法
如何在复杂的电商平台中优雅地管理共享资源并确保正确重定向,使用spryker-shop/resource-share-page模块助你一臂之力
树莓派传感器触发:通过Twilio API发送WhatsApp消息教程
微博网页版官方账号登录 微博网页版内容浏览使用指南
Yandex浏览器官方网页版入口 Yandex浏览器最新版官网
Safari怎么安装扩展程序 浏览器插件安装与管理方法【详解】
qq邮箱发邮件给国外发不出去_QQ邮箱国际邮件发送失败原因与解决
J*aScript map 迭代中检测空数组元素的有效方法
Selenium Python中处理点击后新窗口加载冻结问题的策略与实践
QQ邮箱网页版登录入口 QQ邮箱官方在线使用平台
汽车之家官方网站官网入口_汽车之家网页版直接进入
将HTML动态表格多行数据保存到Google Sheet的教程
Sublime怎么配置Nim语言环境_Sublime Nim代码高亮与补全
淘宝网网页版登录入口 淘宝官方网页版快捷登录
为什么简单的XML文件也会解析失败? 检查隐藏的非打印字符(如BOM)的方法
我的世界官方游戏入口 我的世界官网平台直达链接
C++如何生成随机数_C++ random库使用方法与范围设置
Win11网速慢怎么解决 Win11网络设置优化解除限速
天猫2025双十一0点秒杀攻略 天猫爆款抢购时间
Composer的 "licenses" 命令如何帮助你遵守开源协议_检查项目依赖的许可证合规性
铁路12306卧铺选择攻略 铁路12306下铺座位预定技巧
解决深度学习模型训练初期异常高损失与完美验证准确率问题
Win10磁盘清理工具在哪 Win10打开并使用磁盘清理【教程】
Angular响应式表单:实现提交后表单及按钮的禁用与只读化
抖音网页版快捷访问 抖音网页版网页版入口操作教程
处理Kafka消费者会话超时:深入理解消息处理语义与幂等性
Win10如何开启蓝牙功能_Windows10找不到蓝牙开关解决方法


2025-12-15
浏览次数:次
返回列表