分层存储Stratis使用案例


简介:

在RHEL8中,红帽推出了Stratis 存储管理解决方案。与其他存储项目的尝试-样, Stratis 的开发并不是从零开始,而是使用现有的RHEL存储组件。Stratis 以管理物理存储设备池的服务形式运行,并透明地为所创建的文件系统创建和管理卷。由于Stratis 使用现有的存储驱动程序和工具,因此Stratis也支持当前在LVM、XFS 和设备映射器中使用的所有高级存储功能。

在卷管理文件系统中,文件系统借助- -个名为精简配置的概念内置于磁盘设备的共享池中。Stratis文件系统没有固定大小,也不再预分配未使用的块空间。尽管文件系统仍构建在隐藏的LVM卷上,但Stratis会为您管理基础卷,并可在需要时对其进行扩展。文件系统的“使用中”大小可视作所含文件占用的实际块数量。文件系统的可用空间就是它所驻留的池设备中仍未使用的空间量。多个文件系统可以驻留在同一磁盘设备池中,共享可用空间,但文件系统也可以保留池空间,以便在需要时保证可用性。

Stratis使用存储的元数据来识别所管理的池、卷和文件系统。因此,绝不应该对Stratis创建的文件系统进行手动重新格式化或重新配置;只应使用Stratis工具和命令对它们进行管理。手动配置Stratis文件系统可能会导致该元数据丢失,并阻止Stratis识别它已创建的文件系统。
您可以使用不同组的块设备来创建多个池。在每个池中,您可以创建一个或多个文件系统。目前,每个池最多可以创建2^24个文件系.
在这里插入图片描述

案例:通过分层存储创建文件系统,确保文件系统可以正常存放文件

1.添加三块磁盘进行试验
在这里插入图片描述
在这里插入图片描述
2.安装 Stratis 守护进程和 Stratis 命令行工具,并启用它
[root@www ~]# yum install stratisd stratis-cli
[root@www ~]# systemctl restart stratisd.service

在这里插入图片描述
Stratis 有三个概念:blockdevs文件系统。 Blockdevs 是组成池的块设备,例如磁盘或磁盘分区。一旦创建池,就可以从中创建文件系统。假设你的系统上有一个名为sdb 的块设备,它目前没有被使用或挂载,你可以在它上面创建一个 Stratis 池

3.创建stratis存储池
[root@www ~]# stratis pool create pool1 /dev/sda /dev/sdb

在这里插入图片描述
4.创建文件系统
[root@www ~]# stratis filesystem create pool1 fs1

在这里插入图片描述
5.挂载并使用
在这里插入图片描述
案例:创建快照

[root@www ~]#stratis filesystem snapshot pool1 fs1 snap1

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值