SMR硬盤可靠性不再是問題 西數(shù)神油ZoneFS系統(tǒng)納入Linux中
前段時(shí)間,西數(shù)、希捷及東芝三大HDD硬盤廠商都因?yàn)镾MR混用一事卷入了網(wǎng)絡(luò)爭(zhēng)議中,這件事的根源就是SMR硬盤本身存在一些弊端。最終解決還得回到技術(shù)上來(lái),Linux 5.6內(nèi)核中已經(jīng)融入了西數(shù)的ZoneFS文件系統(tǒng),可以改善SMR硬盤可靠性問題。
本文引用地址:http://m.butianyuan.cn/article/202005/413428.htmSMR最大的好處就是大幅提升了存儲(chǔ)密度,能讓HDD硬盤的容量提升25%,但是代價(jià)就是寫入性能降低,而且可靠性也會(huì)因?yàn)镾MR獨(dú)特的寫入方式而受到影響,特別是7x24小時(shí)運(yùn)作的NAS硬盤上。
SMR硬盤的問題需要廠商開發(fā)更好的管理技術(shù),同時(shí)西數(shù)還從文件系統(tǒng)上著手,針對(duì)SMR硬盤做改進(jìn)。去年底他們宣布了ZoneFS文件系統(tǒng),這是基于西數(shù)在分區(qū)存儲(chǔ)研究的成果。
ZoneFS文件系統(tǒng)的目標(biāo)不是取代EXT4、Btrfs、XFS和ZFS這樣的通用文件系統(tǒng),而是通過取代原始設(shè)備區(qū)塊文件訪問來(lái)簡(jiǎn)化分區(qū)存儲(chǔ)設(shè)備的支持。
簡(jiǎn)單來(lái)說(shuō),ZoneFS可將硬盤的LBA空間分成多個(gè)區(qū)塊,只能從每個(gè)區(qū)塊的開頭順序?qū)懭霐?shù)據(jù),而且數(shù)據(jù)不能任意覆蓋。
這種數(shù)據(jù)存儲(chǔ)技術(shù)可以改變SMR、SSD硬盤存儲(chǔ)、寫入數(shù)據(jù)的方式,不會(huì)再像現(xiàn)在這樣有很多隨機(jī)的數(shù)據(jù)寫入問題了,要寫就是從頭開始順序?qū)懭?,SMR及SSD硬盤的缺點(diǎn)都可以改善。
今年2月份,西數(shù)宣布將把ZoneFS文件系統(tǒng)提交到Linux源碼中去,5月初發(fā)布的Linux 5.6內(nèi)核正式融入了這個(gè)代碼,未來(lái)SMR硬盤的可靠性問題應(yīng)該會(huì)有所改善。
這個(gè)技術(shù)無(wú)疑會(huì)在企業(yè)級(jí)、數(shù)據(jù)中心等市場(chǎng)先普及,消費(fèi)級(jí)硬盤中可能還要等等,暫時(shí)也沒發(fā)現(xiàn)有實(shí)際的測(cè)試體驗(yàn),不知道市面上的SMR硬盤是否真的大不一樣了。
評(píng)論