NFS文件共享系统(K8S)

news/2024/7/4 7:44:53 标签: kubernetes, 云原生, linux

概述

部署NFS文件共享服务,为Kubernetes提供NFS共享做准备

步骤

安装软件

yum -y install nfs-utils

配置NFS(exports)

编辑 /etc/exports 文件。每一行代表一个共享目录,描述目录如何共享

编写规则:

# <共享目录> [客户端1 选项] [客户端2 选项]

例子:

/nfsshare *(rw,all_squash,sync,anonuid=1001,anongid=1000)

客户端常见编写方式

  • 指定IP地址的主机:192.168.3.101 
  • 指定子网的所有主机:192.168.3.0/24  192.168.0.0/255.255.255.0
  • 指定域名的主机:www.domain.com
  • 指定域中的所有主机:*.domain.com
  • 所有主机:*

常用选项

ro:主机对共享目录有只读权限

rw:主机对共享目录有读写权限

all_squash:相当于使用nobody,映射为匿名用户和组

no_all_squash:与all_squash的功能相反

root_squash:将root用户与所属组映射为匿名用户和组

no_root_squash:与root_squash的功能相反

anonuid:将远程访问的所有用户都映射为匿名用户,并指定该用户为本地用户

anongid:将远程访问的所有用户组都映射为匿名用户组,并指定该匿名用户组为本地用户组

sync:将数据同步写入内存缓冲区和磁盘中,保证数据一致性,效率低

async:将数据先保存在内存缓冲区,必要时写入磁盘

启动服务

修改配置文件:/etc/exports 后需要systemctl restart nfs。重启nfs服务实现新的共享文件加载。

systemctl enable --now rpcbind
systemctl enable --now nfs

 验证服务启动

rpcinfo -p
showmount -e

 showmount -e 192.168.139.16

其他服务器验证:

使用

mount -t nfs -o rw 192.168.139.16:/test-nfs /test-nfs


http://www.niftyadmin.cn/n/5015843.html

相关文章

学习Bootstrap 5的第九天

目录 列表组 基础的列表组 实例 活动的列表项 实例 禁用的列表项 实例 链接列表项 实例 移除列表边框 实例 带编号的列表组 实例 水平列表组 实例 多种颜色列表项 实例 多种颜色的链接列表项 实例 带徽章的列表组 实例 列表组案例 实例一 实例二 列表组…

阿里云oss上传视频测试,出现了413错误

阿里云oss上传视频测试&#xff0c;出现了413错误 &#xff08;1&#xff09;nginx抛出问题&#xff0c;请求体过大 &#xff08;2&#xff09;修改nginx配置&#xff0c;重新加载生效 client_max_body_size 1024m;在cmd下运行命令&#xff1a;nginx.exe -s reload

【C语言】找单身狗问题

一.找单身狗问题初阶 1.问题描述 一个数组中只有一个数字是出现一次,其他所有数字都出现了两次.编写一个函数,找出这个只出现一次的数字. 例如: 有数组的元素是:1,2,3,4,5,1,2,3,4 只有5出现了一次,要找出5. 2.解题思路 常规思路: 在常规思路中,我们首先想到的肯定是使用两层…

2309d的几个问题

要从函数类型取函数指针类型,可在末尾添加*: void func(int) {} alias FuncType typeof(func); pragma(msg, FuncType); //空(整型) alias FuncPtrType FuncType*; pragma(msg, FuncPtrType); //空函数(整数) static assert(is(FuncPtrType typeof(&func)));下个: voi…

ClickHouse场景及其原理

ClickHouse场景及其原理 ClickHouse是Yandex公司于2016年开源的一个列式数据库管理系统。Yandex的核心产品是搜索引擎&#xff0c;非常依赖流量和在线广告业务&#xff0c;因此ClickHouse天生就适合用户流量分析。 这里直接从原始数据开始消费&#xff0c;通过Flink清洗任务将…

无swing,高级javaSE毕业之贪吃蛇游戏(含模块构建,多线程监听服务)

JavaSE&#xff0c;无框架实现贪吃蛇 文章目录 JavaSE&#xff0c;无框架实现贪吃蛇1.整体思考2.可能的难点思考2.1 如何表示游戏界面2.2 如何渲染游戏界面2.3 如何让游戏动起来2.4 蛇如何移动 3.流程图制作4.模块划分5.模块完善5.0常量优化5.1监听键盘服务i.输入存储ii.键盘监…

[XSCTF]easyxor

查看&#xff0c;main函数&#xff0c;首先是将输入的数据与key中的字符依次异或 在这个循环里&#xff0c;将异或得到的结果每次减去1&#xff0c;同时在数组里写上1&#xff0c;往后遍历数组 直到异或得到的结果减为0&#xff0c;在数组中写一个0进行标记 最后比较数组是否与…

PS基础-新建窗口工作区(保存合适自己的窗口布局)

保存自己的工作区 一&#xff0c;打开自己需要的窗口 2,打开的窗口拖拽到边&#xff0c;就可放置 3&#xff0c;保存自己习惯的工作区分布 下次打开时&#xff0c;点击保存时的图标就会看到自己命名的工作区