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

NFS V4网络文件共享新认识——筑梦之路

为什么要写这篇?

对于NFS v4协议版本新的认识,更加方便防火墙的管理,只需要开放端口2049/TCP。

NFS协议版本差异

v3版本:

需要启用rpcbind服务

需要监听许多端口

无状态

对网络中断不敏感

v4版本:

无需使用rpcbind服务

仅监听2049/TCP端口

有状态

对网络中断较为敏感

包含多项安全增强功能

CentOS 7.4之后版本支持v4版本。

安装NFS v4

服务端客户端均需要安装nfs-utils包,比如yum install nfs-utils 

nfs-utils同时支持v3 v4两种协议版本,可以使用以下命令禁用udp协议,使用v4协议版本

# 禁用udp协议,v2 v3协议版本,启用v4协议版本nfsconf --set nfsd udp nnfsconf --set nfsd vers2 nnfsconf --set nfsd vers3 nnfsconf --set nfsd tcp ynfsconf --set nfsd vers4 ynfsconf --set nfsd vers4.0 ynfsconf --set nfsd vers4.1 ynfsconf --set nfs vers4.2 y# 屏蔽rpc-statd、rpcbindsystemctl  mask rpc-statd.service rpcbind.service rpcbind.socket --now# 启动nfs-server服务,并放行防火墙systemctl enable nfs-server --now firewall-cmd --zone=public --add-service=nfs --permanentfirewall-cmd --reload

配置nfs导出路径

/etc/exports

/etc/exports.d

配置文件规则

空白行会被忽略

要添加注释,每行开头添加#

内容太长可用\进行换行

每个导出的文件系统是独立的

在导出的文件系统后定义的授权主机列表,都必须要用空格分开

每个主机的选项必须在主机列表后直接放入括号中,并且括号和主机列表之间没有空格

mkdir -p /datachown nobody.nobody /datasemanage fcontext -a -t nfsd_fs_t "/data(/.*)?" vim /etc/exports.d/demo.exports/data 192.168.100.100(rw,sync,root_squash)exportfs -avr# 客户端挂载mount -t nfs4 192.168.100.99:/data /mntdf  -lhT


http://www.mrgr.cn/news/82070.html

相关文章:

  • 持续大额亏损,销量增幅有限,北汽蓝谷依旧黯然神伤
  • 慧集通iPaaS集成平台低代码训练-实践篇
  • 矩阵简单问题(Java)
  • 浅谈Beam Search
  • 计算机的错误计算(一百九十九)
  • 「Mac畅玩鸿蒙与硬件48」UI互动应用篇25 - 简易购物车功能实现
  • SpringCloudAlibaba实战入门之路由网关Gateway过滤器(十三)
  • 云效流水线自动化部署前端纯静态web网站
  • 四大自平衡树对比:AVL树、红黑树、B树与B+树
  • 2024/12/29 黄冈师范学院计算机学院网络工程《路由期末复习作业一》
  • 从0到机器视觉工程师(一):机器视觉工业相机总结
  • 【Leetcode 每日一题 - 扩展】面试题 04.10. 检查子树
  • 初始nginx
  • 因数据库表被锁死导致服务假死的排查和解决过程
  • 混合合并两个pdf文件
  • vue实现下拉多选、可搜索、全选功能
  • Vue多页面路由与模版解析
  • 自动驾驶新纪元:城区NOA功能如何成为智能驾驶技术的分水岭
  • SpringAI从入门到熟练
  • FreeRTOS Lwip Socket APi TCP Server 1对多
  • 大模型WebUI:Gradio全解系列8——Additional Features:补充特性(上)
  • 小米路由器开启SSH,配置阿里云ddns,开启外网访问SSH和WEB管理界面
  • Isaac Sim Docker 中使用 Python 脚本
  • 一份关于 Ubuntu 系统下代理配置的故障排查笔记
  • Linux高并发服务器开发 第七天(静态库 动态库)
  • LVS 负载均衡原理 | 配置示例