Categories
科技報導

西部數據開發新的 Linux 文件系統“Zonefs”



近些年來,從 RISC-V 體系結構位到存儲增強功能,西部數據(Western Digital)在 Linux
內核方面做出了更大的貢獻。最近幾週,其一直在處理的最新代碼就是全新的 Linux 文件系統。不過,新的 Western Digital
產品並不是要成為與 Linux 上的 EXT4,Btrfs,XFS 和 ZFS 之類競爭的通用文件系統。這個新的文件系統 Zonefs
適用於特殊用例,並在分區塊設備上運行。

西部數據開發新的 Linux 文件系統“Zonefs” 1西部數據開發新的 Linux 文件系統“Zonefs” 2西部數據開發新的 Linux 文件系統“Zonefs” 3

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

事實上,Western Digital 一直在對分區存儲進行大量投資,以允許使用更大容量的經濟型設備。有關分區存儲的更多背景信息可以在 Western Digital 博客找到。

目前,他們提出的 Zonefs 文件系統僅包含大約 1500 行新代碼。

參考消息:https://www.phoronix.com/scan.php?page=news_item&px=Zonefs-Linux-File-System

相關文章:

閃迪CFexpress B存儲卡開賣:1700MB/s速度 512GB要價5K

西數18TB CMR、20TB SMR硬盤出樣:2020下半年量產

西數正開發Zonefs文件系統 解決SMR及SSD硬盤致命缺陷