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

经过一年的发展 发表 项目发布 分层 2.0,由 Red Hat 和 Fedora 社区开发,旨在统一和简化设置和管理一个或多个本地驱动器池的方法。 Stratis 提供动态存储分配、快照、完整性和缓存层等功能。 项目代码是用 Rust 编写的 分发者 根据 MPL 2.0 获得许可。

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

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

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

В 新的 释放 Rust编译器版本的要求已提高(至少1.37,但建议1.38)。 版本号的重大变化与某些 D-Bus 接口的重命名以及 D-Bus 工作组织的重新设计相关(已突出显示一组主要基本属性,现在使用新的 FetchProperties 方法)。

来源: opennet.ru

添加评论