Stratis管理分层存储
- 介绍
- 配置yum源,安装软件包
-
- 启动stratisd服务
- 创建池
- 构建文件系统
- 挂载
- 扩容
- 创建快照
- 文件系统删除
- 删除池
介绍
通过Stratis,便捷使用精简配置,快照,基于池的管理和监控等高级存储功能。
![在这里插入图片描述](https://img-blog.csdnimg.cn/07d6026e115046dbbfa477a76fff12b9.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA6aKX5pyJ5oOz5rOV55qE5p2_6JOd5qC5,size_20,color_FFFFFF,t_70,g_se,x_16)
特性:
1.将物理你磁盘加入到存储池中
2.文件系统是通过(精简配置)构建在池中
3.文件系统是构建在池中:
精简配置的的方式构建
对于文件系统大小:使用大小,就是存储数据的大小
意义:最开始10M,随着数据量的写入,文件系统的使用量越来越大
工程是一个动态的过程,不在像使用LV一样(LV大小是固定的,空间不够认为的去扩容)
扩容的过程是动态的,往往文件系统写数据,写多少就占多少空间
假如:pool是100G,在pool上构建的文件系统开始很小,当王文件系统写数据的时候,动态从pool分配空间。文件系统扩容不需要人为干预。
文件系统最大的时候到100G之后,可以往pool中+硬盘
4.stratis是通过元数据来管理,不要人为分区 和格式化
5.对于stratis有stratis-cli,还有相对应的服务stratisd.service
stratis-cli通DBUSstratisd.services进行通信
配置yum源,安装软件包
配置本地yum源
RHEL8中默认使用软件批量化管理工具由原本的yum换成了速度更快的dnf,原有的yum命令仅为dnf软链接,依旧可以使用。
dnf源文件所在目录为/etc/yum.repos.d/
1.切换到源文件所在目录
[root@servera ~]
2.建立本地光盘源
[root@servera yum.repos.d]
编辑内容:
[1]
name=app
baseurl=/mnt/AppStream
gpgcheck=0
[2]
name=base
baseurl=/mnt/BaseOS
gpgcheck=0
3.挂载本地光盘
[root@servera ~]
安装软件包
[root@servera ~]
启动stratisd服务
启动服务
[root@servera yum.repos.d]
查看服务是否启用
[root@servera yum.repos.d]
enabled
创建池
池的名字pool /dev/nvme0n3--加入池中
[root@servera ~]
查看一下池信息
[root@servera ~]
Name Total Physical Properties UUID
pool 5 GiB / 37.63 MiB / 4.96 GiB ~Ca,~Cr 49cd65cc-b9ee-4157-b87d-96e1d7427704
构建文件系统
在pool池中,创建名为xixi的文件系统
[root@servera ~]
查看文件系统
[root@servera ~]
Pool Name Name Used Created Device UUID
pool xixi 546 MiB Apr 01 2022 22:31 /dev/stratis/pool/xixi c3ed6497-6ef3-49bd-990f-9007d3cc9492
挂载
创建挂载点目录
[root@servera ~]
1.临时挂载
[root@servera ~]
查看挂载情况
连同分区的系统名称列出来
[root@servera ~]
/dev/mapper/stratis-1-49cd65ccb9ee4157b87d96e1d7427704-thin-fs-c3ed64976ef349bd990f9007d3cc9492 xfs 1.0T 7.2G 1017G 1% /mnt/stratis
2.永久挂载
编辑文件系统的配置文件
[root@servera ~]
UUID=c3ed6497-6ef3-49bd-990f-9007d3cc9492 /mnt/stratis xfs defaults 0 0
扩容
添加新的分区到pool池中
[root@servera ~]
查看池信息
[root@servera ~]
Name Total Physical Properties UUID
pool 8 GiB / 587.65 MiB / 7.43 GiB ~Ca,~Cr 49cd65cc-b9ee-4157-b87d-96e1d7427704
创建快照
创建快照
[root@servera stratis]
查看
[root@servera stratis]
Pool Name Name Used Created Device UUID
pool snap01 546 MiB Apr 01 2022 23:40 /dev/stratis/pool/snap01 9dea34ef-7ff3-48f8-a142-32b8925047ce
pool xixi 546 MiB Apr 01 2022 22:31 /dev/stratis/pool/xixi c3ed6497-6ef3-49bd-990f-9007d3cc9492
挂载
[root@servera stratis]
文件系统删除
1.先取消挂载
先查看挂载情况,找到设备对应的挂载点
[root@servera stratis]
![在这里插入图片描述](https://img-blog.csdnimg.cn/489d99a65cb845c093cd704d4678b18f.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA6aKX5pyJ5oOz5rOV55qE5p2_6JOd5qC5,size_20,color_FFFFFF,t_70,g_se,x_16)
取消挂载
取消挂载时不能在该文件挂载的目录下
[root@servera ~]
[root@servera stratis]
2.文件系统删除
[root@servera ~]
[root@servera ~]
3.查看文件系统
[root@servera ~]
Pool Name Name Used Created Device UUID
(已经删除)
删除池
[root@servera ~]
查看池的情况
[root@servera ~]
Name Total Physical Properties UUID
(删除成功!!!)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)