您的位置:首頁(yè) >智能 >

NetBSD 將支持 HAMMER2 文件系統(tǒng) 每日熱訊

2023-01-12 15:31:03    來(lái)源:騰訊網(wǎng)


(資料圖片僅供參考)

出品|開(kāi)源中國(guó)

NetBSD 是一個(gè)快速、安全,基于 BSD 的類(lèi) Unix 開(kāi)源操作系統(tǒng)。它可用于各種平臺(tái),從大型服務(wù)器、強(qiáng)大的桌面系統(tǒng)到手持和嵌入式設(shè)備。目前 NetBSD 在默認(rèn)情況下使用的是 FFS 文件系統(tǒng),同時(shí)它對(duì) ZFS 的支持也在不斷改善。

四天前,NetBSD 的開(kāi)發(fā)者 kusumi 在 GitHub 上創(chuàng)建了一個(gè)名為「NetBSD HAMMER2」的新倉(cāng)庫(kù),介紹中則是寫(xiě)到「用于 NetBSD 的 HAMMER2 文件系統(tǒng)」。值得注意的是,kusumi 也在致力于將 HAMMER2 移植到 FreeBSD 上。

這意味著 NetBSD 操作系統(tǒng)有望很快就會(huì)得到對(duì)先進(jìn)的 HAMMER2 文件系統(tǒng)的初步支持。

HAMMER 是一個(gè)高可用性的 64 位文件系統(tǒng),最初是由 Matthew Dillon 為 DragonFly BSD 開(kāi)發(fā)的。它的主要功能包括即時(shí)崩潰恢復(fù)、無(wú)限的 NFS 可導(dǎo)出的快照、主從操作、可配置的歷史保留等。HAMMER 也支持重復(fù)數(shù)據(jù)塊刪除,意味著相同的數(shù)據(jù)塊在文件系統(tǒng)中只存儲(chǔ)一次。

HAMMER 也是 DragonFly 的默認(rèn)文件系統(tǒng)。后續(xù)的 HAMMER2 在 2011 年公布,經(jīng)歷了漫長(zhǎng)的孵化和開(kāi)發(fā)期,最終在 Dragonfly 5.2(2018 年 4 月)中成為默認(rèn)文件系統(tǒng)。

在倉(cāng)庫(kù)的詳細(xì)介紹中,開(kāi)發(fā)者表示最初的目標(biāo)是只讀支持,但一旦完成只讀支持,也會(huì)計(jì)劃增加寫(xiě)入支持。除此之外,目前有關(guān)為 NetBSD 增加 HAMMER2 文件系統(tǒng)支持的信息還十分有限,我們也會(huì)持續(xù)關(guān)注這一變化。

關(guān)鍵詞: NetBSD HAMMER2 文件系統(tǒng)

相關(guān)閱讀