發布 Stratis 3.3,一個用於管理本地存儲的工具包

Stratis 3.3 專案已發布,由 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.3,一個用於管理本地存儲的工具包

在新版本中:

  • 新增了對擴展實體設備大小的支持,允許您向儲存設備上可用的 Stratis 池添加額外的磁碟空間(例如,當擴展 RAID 陣列時)。
  • 新增了「stratis poolextend-data」指令,用於將其中一台裝置上顯示的額外磁碟空間新增至特定儲存池。 為了追蹤裝置大小的變化,「stratis pool list」指令的輸出中新增了特殊警告,並且有關池和裝置大小差異的資訊已新增至「stratis blockdev list」指令中。
  • 改進了與儲存設備和動態儲存分配(「精簡配置」)相關的元資料的空間分配。 這項變更減少了儲存元資料時的碎片。
  • 用於自動加密和解密磁碟分割區上的資料的 Clevis 框架的可執行檔的檢查已重新設計。 現在,只要使用者命令需要呼叫 U 型夾,就會執行該檢查(以前僅在啟動 Stratis 時執行一次檢查),這解決了使用 stratisd 啟動後安裝的 U 型夾的問題。

來源: opennet.ru

添加評論