短文資訊

OpenZFS 2.2發布,支持Linux 6.5、塊克隆等新功能

OpenZFS 2.2高級文件系統和卷管理器今天發布,支持最新的Linux內核系列,並引入了多項新功能和眾多改進。

OpenZFS 2.2的最大亮點是它支持最新和最強大的Linux 6.5內核系列,這已經成為許多流行的GNU/Linux發行版的默認內核,包括最近發布的Ubuntu 23.10。OpenZFS目前支持從版本3.10到6.5的Linux內核。

OpenZFS 2.2還引入了多項新功能,包括塊克隆,這是一項允許克隆文件或文件的一部分的功能,創建一個淺拷貝,其中現有的數據塊被引用而不是複製。

「對數據的後續修改將導致對數據塊的複製,並會修改該複製。此功能用於實現「reflinks」或「文件級寫時複製」。許多常見的文件複製程序,包括Linux上的新版本/bin/cp,將嘗試自動創建克隆。」,發行說明中解釋道。

此次發布還增加了對Linux特定容器介面的支持,如renameat(2),支持OverlayFS,支持用戶命名空間中的idmapped掛載,以及容器的命名空間委託支持。

新的OpenZFS還添加了zpool status命令,允許報告受共享損壞塊影響的所有文件系統、快照和克隆。開發人員解釋,用戶可以使用zpool scrub -e命令只清理錯誤日誌中已知的受損塊,以進行快速、有針對性的修復。

此外,OpenZFS 2.2引入了Vdev屬性,以編程方式提供單個vdev的可觀察性,Vdev和zpool用戶屬性允許用戶在vdev和zpool上設置自定義屬性,並添加了一種新類型的zfs receive,可用於修復文件系統、快照和克隆中的損壞數據。

另一個有趣的新功能是支持BLAKE3校驗和,這是一種關注高性能的現代密碼散列演算法。開發人員表示,BLAKE3比SHA256和SHA512要快得多,比Edon-R快多達三倍。

此次發布還包括一些性能改進,包括完全自適應的ARC,以放寬MRU/MFU分布和數據/元數據區分所施加的人為限制,優化的SHA2校驗現在使用硬體加速,以及經過重新設計的Edon-R校驗,現在更快。

最後但同樣重要的是,OpenZFS 2.2添加了新的ZSTD早期中止功能,以在使用ZSTD壓縮演算法時更快地檢測不能被壓縮的數據。I/O預取也得到了改進,此外還有眾多其他性能改進。

您可以從該項目的GitHub頁面立即下載OpenZFS 2.2,但需要從源代碼進行編譯。如果這不適合您,您需要等待新的OpenZFS版本出現在您最喜歡的GNU/Linux發行版的穩定軟體倉庫中。

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0

You may also like

Leave a reply

您的電子郵箱地址不會被公開。 必填項已用 * 標註

此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

More in:短文資訊