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

  • 2019 年 12 月 25 日
  • 資訊

針對SMR疊瓦式硬碟存在的問題,西數正在用更先進的技術解決,他們開發了名為Zonefs的文件系統,有望解決SMR硬碟寫入數據時的弊端,同時也適用於SSD硬碟。

提到SMR硬碟,很多人都是頭皮發麻——HDD廠商對SMR硬碟趨之若鶩,玩家對SMR硬碟避之不及,因為這種硬碟性能、可靠性都有問題,但它能提升硬碟存儲密度大約1/4,所以西數、Seagate都很喜歡SMR硬碟,未來也會繼續用下去。

除了SMR硬碟,SSD硬碟寫入數據之前需要先擦除的先天原理也是個問題,這會導致很多問題,比如寫入性能下降,寫入放大等等,這個問題也是無法杜絕的。

最新消息顯示,西數正在開發一種新的文件系統——Zonefs,這是基於西數在分區存儲研究的成果,它的目標不是取代EXT4、Btrfs、XFS和ZFS這樣的通用文件系統,而是通過取代原始設備區塊文件訪問來簡化分區存儲設備的支援。

西數正開發Zonefs文件系統 解決SMR及SSD硬碟

簡單來說,西數近年來一直在研究分區存儲(Zoned Storage),它將硬碟的LBA空間分成多個區塊,只能從每個區塊的開頭順序寫入數據,而且數據不能任意覆蓋

這種數據存儲技術可以改變SMR、SSD硬碟存儲、寫入數據的方式,不會再像現在這樣有很多隨機的數據寫入問題了,要寫就是從頭開始順序寫入,SMR及SSD硬碟的缺點都可以改善

西數研究的Zonefs文件系統也是為分區存儲設備服務的,可以更快地在分區存儲設備上運行。

目前西數提交的Zonefs文件系統程式碼只有1500行,畢竟它不會是完整的文件系統,只是一種特殊的實現,主要是為了更好地分區存儲。

西數正開發Zonefs文件系統 解決SMR及SSD硬碟

西數正開發Zonefs文件系統 解決SMR及SSD硬碟

西數正開發Zonefs文件系統 解決SMR及SSD硬碟