近些年來,從RISC-V體系結(jié)構(gòu)位到存儲增強功能,西部數(shù)據(jù)(Western Digital)在Linux內(nèi)核方面做出了更大的貢獻。最近幾周,其一直在處理的最新代碼就是全新的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è)備?!?/p>
事實上,Western Digital一直在對分區(qū)存儲進行大量投資,以允許使用更大容量的經(jīng)濟型設(shè)備。有關(guān)分區(qū)存儲的更多背景信息可以在Western Digital博客找到。
目前,他們提出的Zonefs文件系統(tǒng)僅包含大約1500行新代碼。
-
Linux
+關(guān)注
關(guān)注
87文章
11509瀏覽量
213751 -
西部數(shù)據(jù)
+關(guān)注
關(guān)注
5文章
541瀏覽量
47291
發(fā)布評論請先 登錄
服務(wù)器數(shù)據(jù)恢復(fù)—ocfs2文件系統(tǒng)被格式化為Ext4文件系統(tǒng)的數(shù)據(jù)恢復(fù)案例

如何正確選擇嵌入式文件系統(tǒng)?

西部數(shù)據(jù)分拆計劃即將完成
西部數(shù)據(jù)本財季將分拆閃存業(yè)務(wù)
西部數(shù)據(jù)本財季將完成閃存業(yè)務(wù)分拆
西部數(shù)據(jù)正式通知減產(chǎn)15%以縮減庫存
西部數(shù)據(jù)發(fā)布超高速、大容量存儲新品
服務(wù)器數(shù)據(jù)恢復(fù)—EXT3文件系統(tǒng)下誤刪除數(shù)據(jù)的恢復(fù)案例

Linux根文件系統(tǒng)的掛載過程
如何構(gòu)建Linux根文件系統(tǒng)
西部數(shù)據(jù)擬6.77億美元擴產(chǎn)泰國機械硬盤生產(chǎn)線
西部數(shù)據(jù)發(fā)布WD_BLACK SN850X 系列的全新大容量產(chǎn)品
服務(wù)器數(shù)據(jù)恢復(fù)—xfs文件系統(tǒng)服務(wù)器數(shù)據(jù)恢復(fù)案例
如何修改buildroot和debian文件系統(tǒng)

評論