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

发表 项目发布 分层 2.2,由 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.2,用于管理本地存储的工具包

В 版本2.2 添加了新的 D-Bus 接口选项,用于检索属性 (FetchProperties)、管理 (Manager) 以及与块设备 (Blockdev) 的交互。 添加了通过 D-Bus 通知有关连接和删除接口(InterfacesAdded 和 InterfacesRemoved)事件发生的功能。 在 stratis-cli 实用程序中 改进的 Bash 补全脚本。

来源: opennet.ru

添加评论