系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > IT快訊 > 詳細頁面

西數(shù)正開發(fā)新Linux文件系統(tǒng)“Zonefs”

編輯:jiayuan 2019-12-27 09:47:45 來源于:IT之家

  相信有了解的朋友都清楚,西部數(shù)據(jù)(Western Digital)近年來在Linux內(nèi)核方面做出了極大的共享,RISC-V體系結(jié)構(gòu)位、存儲增強功能都與其息息相關(guān)!而據(jù)外媒最新消息顯示,西部數(shù)據(jù)正在開發(fā)新的Linux文件系統(tǒng)“Zonefs”。

西數(shù)正開發(fā)新Linux文件系統(tǒng)“Zonefs”

  據(jù)悉,西部數(shù)據(jù)最近幾周處理的新代碼就是全新的Linux文件系統(tǒng),但新的Western Digital產(chǎn)品并不是要成為與Linux上的EXT4、Btrfs、XFS和ZFS之類競爭的通用文件系統(tǒng),這個新的文件系統(tǒng)Zonefs適用于特殊用例,并在分區(qū)塊設(shè)備上運行。

  Western Digital的Damien Le Moal 針對Zonefs進行描述稱,“zonefs不是POSIX兼容文件系統(tǒng)。其目的是通過使用基于功能更豐富的文件的API替換原始塊設(shè)備文件訪問,從而簡化應(yīng)用程序中分區(qū)塊設(shè)備支持的實現(xiàn),避免依賴直接的塊設(shè)備文件ioctl。這種方法的一個示例是,通過允許將SSTables存儲在與常規(guī)文件系統(tǒng)類似的區(qū)域文件中,而不是作為分區(qū)設(shè)備的扇區(qū)范圍來存儲,從而在分區(qū)塊設(shè)備上實現(xiàn)LSM(log-structured merge)樹結(jié)構(gòu)(例如在RocksDB和LevelDB中使用)。引入更高級別的結(jié)構(gòu)“one file is one zone”則可以幫助減少應(yīng)用程序中所需的更改量,同時允許使用帶有除C 語言之外的各種編程語言的分區(qū)塊設(shè)備。”

  事實上,Western Digital一直在對分區(qū)存儲進行大量投資,以允許使用更大容量的經(jīng)濟型設(shè)備,而且有關(guān)分區(qū)存儲的更多背景信息可以在Western Digital博客找到!另外,截至目前,他們提出的Zonefs文件系統(tǒng)僅包含大約1500行新代碼。

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨特見解

立即評論

以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場

官方交流群 軟件收錄