发布 Stratis 3.0,用于管理本地存储的工具包

Stratis 3.0 项目已发布,由 Red Hat 和 Fedora 社区开发,旨在统一和简化配置和管理一个或多个本地驱动器池的方法。 Stratis 提供动态存储分配、快照、完整性和缓存层等功能。 自 Fedora 28 和 RHEL 8.2 发布以来,Stratis 支持已集成到 Fedora 和 RHEL 发行版中。 项目代码根据 MPL 2.0 许可证分发。

该系统在功能上很大程度上复制了 ZFS 和 Btrfs 的高级分区管理工具,但以运行在 Linux 内核的设备映射器子系统(模块 dm-thin、dm)之上的层(stratisd 守护进程)的形式实现-cache、dm-thinpool、dm-raid 和 dm-integrity)和 XFS 文件系统。 与 ZFS 和 Btrfs 不同,Stratis 组件仅在用户空间中运行,不需要加载特定的内核模块。 该项目最初提出不需要存储系统专家的资格来管理。

提供 D-Bus API 和 cli 实用程序用于管理。 Stratis 已使用基于 LUKS(加密分区)、mdraid、dm-multipath、iSCSI、LVM 逻辑卷以及各种 HDD、SSD 和 NVMe 驱动器的块设备进行了测试。 如果池中只有一个磁盘,Stratis 允许您使用具有快照支持的逻辑分区来回滚更改。 当您将多个驱动器添加到池中时,您可以在逻辑上将这些驱动器合并到一个连续的区域中。 RAID、数据压缩、重复数据删除和容错等功能尚不支持,但计划在未来支持。

发布 Stratis 3.0,用于管理本地存储的工具包

版本号的重大变化是由于 D-Bus 控制接口的更改以及 FetchProperties 接口的弃用,转而采用基于 D-Bus 的属性和方法。新版本还在进行更改之前使用 libblkid 添加了对 udev 规则的检查,重新设计了 DeviceMapper 的事件处理,更改了错误处理程序的内部表示,重新设计了回滚更改(回滚)的代码,并允许在创建文件时指定逻辑大小系统。用于自动加密和解密磁盘分区上的数据的 Clevis 框架使用 SHA-256 哈希而不是 SHA-1。可以更改密码并重新生成与 U 形夹的绑定。

来源: opennet.ru

添加评论