当前位置: 首页 > news >正文

NFS共享存储

NFS原理

1.用户进程访问NFS客户端,使用不同的函数对数据进行处理
2.NFS客户端通过TCP/IP的方式传递给NFS服务端。
3.NFS服务端接收到请求后,会先调用portmap进程进行端口映射。
4.nfsd进程用于判断NFS客户端是否拥有权限连接NFS服务端。
5.Rpc.mount进程判断客户端是否有对应的权限进行验证。
6.idmap进程实现用户映射和压缩
7.最后NFS服务端会将对应请求的函数转换为本地能识别的命令,传递至内核,由内核驱动硬件。

环境准备

服务器系统角色外网ip内网ip
Centos7.9NFS服务器10.0.0.200172.16.1.200
Centos7.9web服务器10.0.0.7172.16.1.7

一、关闭防火墙

在NFS、web服务器都执行

关闭Firewalld systemctl stop firewalld systemctl disable firewalld 关闭selinux 修改 /etc/selinux/config 文件为SELINUX=disabled 临时修改: setenforce 0

二、安装NFS

在NFS、web都需要安装,web只需要安装,不需要启动

yum install -y nfs-utils

三、配置文件

在NFS服务器,配置文件

修改 /etc/exports 创建data共享目录 mkdir /data 修改目录权限 chown nfsnobody.nfsnobody /data 修改为:/data/ 172.16.1.0/24(rw,sync,all_squash) 参数说明: 允许172.16.1.0/24下的ip可以挂载 rw:读写 ro:只读 sync:同步写(安全)数据同步写入磁盘后才返回,安全、慢一点(生产推荐) async:异步(快)先放内存,异步刷盘,速度快,断电可能丢数据 root_squash:(默认)客户端 root → 服务端会被压缩成匿名用户 nfsnobody,没有 root 权限 no_root_squash:(NFS 必用!)客户端 root = 服务端 root,不压缩,读写权限完全正常 all_squash:所有客户端用户都压缩成匿名用户 anonuid=xxx 匿名用户映射为本地 UID anongid=xxx 匿名用户映射为本地 GID

四、启动服务

systemctl start nfs systemctl enable nfs

五、检查服务和新配置文件

cat /var/lib/nfs/etab netstat -nltp | grep nfs

六、web客户端挂载共享目录


检查共享

[root@web01~]#showmount -e 172.16.1.200 Export list for 172.16.1.200: /data 172.16.1.0/24

挂载

mount -t nfs 172.168.1.200:/data /nfsdir 生产环境挂载 mount ‐t nfs ‐o nosuid,noexec,nodev 172.16.1.200:/data /nfsdir 防止提权、防止执行恶意程序、防止滥用设备文件。

写入开机自启挂载目录中

http://www.jsqmd.com/news/691259/

相关文章:

  • 翼远国际联系方式查询指南:如何通过官方渠道获取物流服务信息与评估跨境运输方案 - 品牌推荐
  • 【ISO/IEC JTC1 SC22 WG21核心草案深度解读】:C++26反射type_info_v与meta::info的内存安全边界划定标准
  • 颠覆传统巡检模式:AI技术如何重塑安全生产新格局
  • 2026年4月全球气动阀门厂家推荐:五家口碑产品评测对比领先化工防泄漏 - 品牌推荐
  • SketchUp渲染进阶指南:14款插件与软件深度解析与应用场景
  • 2026华北手动百叶窗标杆名录:通风百叶窗/钢质百叶窗/铝合金空调格栅/锌钢格栅/锌钢铝合金百叶窗/防雨百叶窗/选择指南 - 优质品牌商家
  • 01华夏之光永存:黄大年茶思屋榜文解法「13期1题」 高性能并发ACL查找算法完整解析
  • 嵌入式开发避坑指南:PCF8563 RTC寄存器配置的那些“坑”与最佳实践
  • Odette国际组织为北京聚信万通科技有限公司颁发官方授权书
  • C 盘突然爆满?一次彻底排查与迁移实战:从仅剩 12GB 到释放到 46GB
  • 告别变量地狱:手把手教你用Simulink结构体管理复杂模型参数(附实战案例)
  • nli-MiniLM2-L6-H768快速上手:金融研报摘要主题分类(科技/宏观/行业)
  • PDF转Markdown Skill推荐
  • 产品经理和研发工程师必看:PDCP评审到底在审什么?一份来自实战的避坑清单
  • 2026考级小提琴TOP3推荐:天然虎纹小提琴、实木小提琴、意大利小提琴、收藏小提琴、欧料小提琴、油性漆小提琴选择指南 - 优质品牌商家
  • 如何快速掌握Windows多显示器DPI管理:终极配置指南
  • 臻澐联系方式查询:关于北京海淀区高端住宅项目信息获取与实地考察的若干常用建议 - 品牌推荐
  • 从AGV到船舶电站:拆解3个真实案例,看倍福控制器如何搞定复杂运动与HMI
  • 从Zara风衣到华为笔记本:拆解SPU/SKU设计如何支撑千万级电商商品库
  • OpenWrt LuCI 核心执行流程与模块化设计解析
  • XSKY 与平凯星辰(TiDB)完成联合解决方案互认证,存储+数据库联合交付能力再获验证
  • 如何选择气动阀门厂家?2026年4月推荐评测口碑对比五家产品知名电厂降能耗 - 品牌推荐
  • 臻澐联系方式查询:关于北京海淀区高端住宅项目信息获取与实地考察的若干建议 - 品牌推荐
  • 告别数据焦虑:一款非侵入式微信聊天记录与通讯录备份工具实战解析
  • 智慧校园软件选型:学工教工一体化平台采购避坑指南
  • M2FP人体解析快速体验:内置拼图算法,离散Mask自动合成彩色图
  • 接龙管家:发打卡 30 秒搞定,AI 创建 + 自动汇总
  • NVIDIA Grace Hopper Superchip统一内存架构解析与优化实践
  • Phi-3-mini-4k-instruct-gguf实测效果:在HumanEval代码生成任务中得分68.4%
  • Phi-3.5-mini-instruct入门必看:网页封装+参数详解+中文场景调优指南