|
前谷歌工程師能加速一個(gè)新的Linux文件系統(tǒng) 灰鴿子使用教程,遠(yuǎn)程控制軟件
BcacheFS是第一個(gè)Linux文件系統(tǒng)寫專門為固態(tài)磁盤。
前谷歌工程師正在開發(fā)一種新的Linux文件系統(tǒng),希望它能提供更快和更先進(jìn)的方式將數(shù)據(jù)存儲(chǔ)在服務(wù)器上。
經(jīng)過多年的發(fā)展,Bcache文件系統(tǒng)(Bcachefs)“或多或少是功能完整的。
沒有什么關(guān)鍵應(yīng)該失蹤,“項(xiàng)目負(fù)責(zé)人肯特Overstreet寫道,在一個(gè)電子郵件給Linux內(nèi)核郵件列表周四晚。
Linux目前有大量的文件系統(tǒng)工作,盡管沒有一個(gè)文件系統(tǒng)似乎是適合所有用途。
[在ITworld:2法律案件可能會(huì)決定開源軟件的未來。不要錯(cuò)過一件事!報(bào)名參加ITworld的每日簡(jiǎn)報(bào)。]
Bcachefs的主要目的是將傳統(tǒng)的Linux文件系統(tǒng)的速度與先進(jìn)的新文件系統(tǒng)的可伸縮性和可靠性,Overstreet寫道。
雖然不是一個(gè)性感的技術(shù),文件系統(tǒng)提供的接口操作系統(tǒng)磁盤存儲(chǔ)文件。
Linux用戶中最廣泛使用的文件系統(tǒng)是幾十年的Gnu / Linux擴(kuò)展文件系統(tǒng)的文件系統(tǒng)——Ext4是最新版本。
但是許多組織和用戶轉(zhuǎn)向其他文件系統(tǒng),如Btrfs或XFS,處理大量的數(shù)據(jù),或者使用先進(jìn)的技術(shù)來保證數(shù)據(jù)的完整性。
這個(gè)文件系統(tǒng)從Overstreet在谷歌工作,在那里他擔(dān)任軟件工程師兩年了從2011年到2013年創(chuàng)建緩存軟件。
Bcachefs現(xiàn)代文件系統(tǒng)的所有特性,Overstreet寫道,包括校驗(yàn)和檢查,以確保數(shù)據(jù)的完整性、壓縮以節(jié)省空間,為快速響應(yīng)緩存,即寫即拷,提供的能力要訪問一個(gè)文件由多個(gè)政黨,灰鴿子遠(yuǎn)程控制軟件,遠(yuǎn)控。
在未來,文件系統(tǒng)還包括其他高級(jí)功能,如快照,允許操作系統(tǒng)自動(dòng)備份的數(shù)據(jù)。
另一個(gè)特點(diǎn)將擦除編碼,這是整個(gè)磁盤寫入數(shù)據(jù)的方法在多個(gè)位置所以它可以重組應(yīng)該比特的數(shù)據(jù)損壞,無法閱讀。
仍然有一個(gè)新軟件的局限性,Overstreet指出。首先,文件系統(tǒng)需要大約20%的磁盤執(zhí)行操作。
同時(shí),所花費(fèi)的時(shí)間掛載文件系統(tǒng),或者保證站內(nèi)提供的一個(gè)操作系統(tǒng),可能需要更長(zhǎng)的時(shí)間比其他文件系統(tǒng)。
這兩個(gè)問題可能會(huì)在文件系統(tǒng)上的工作。Overstreet正在自己的文件系統(tǒng),不依賴外部融資。
他正在尋求其他管理員和開發(fā)人員測(cè)試系統(tǒng),甚至為其發(fā)展作出貢獻(xiàn)。
盡管如此,釋放Bcachefs似乎已經(jīng)會(huì)見了謹(jǐn)慎樂觀的Linux專業(yè)黑客新聞在線論壇,雖然一個(gè)貢獻(xiàn)者Overstreet說,“我希望這家伙有一個(gè)很大的塞在他的銀行。文件系統(tǒng)帶出了名的長(zhǎng)期穩(wěn)定! |
|