發布 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

添加評論