很久之前,我們一起了解過(guò)FAT32、NTFS、exFAT這些格式的差別,其中NTFS(New Technology File System新技術(shù)文件系統(tǒng))在Win2000之后普及開(kāi)來(lái),GPT分區(qū)下最大支持128EB空間,
20年過(guò)去了,早就長(zhǎng)大成人,特點(diǎn)是一個(gè)字“穩(wěn)”,容錯(cuò)率高、拓展方便,有數(shù)據(jù)恢復(fù)優(yōu)勢(shì),是現(xiàn)在最常見(jiàn)的硬盤(pán)格式。可你有沒(méi)有見(jiàn)過(guò)一個(gè)叫ReFS的格式?
▌什么是ReFS
在windows Server 2012時(shí)期(就是Win8時(shí)代),微軟加入了一個(gè)新的文件系統(tǒng)就是它,全稱(chēng)Resilient File System 彈性文件系統(tǒng),一聽(tīng)名字,彈性,真的有這么Q彈嗎?
▌優(yōu)缺點(diǎn)
現(xiàn)在ReFS已經(jīng)更新到了3.4版本。但很可惜,它依然既不能引導(dǎo)系統(tǒng),也不能給移動(dòng)存儲(chǔ)設(shè)備用,Win商店都不能在它身上裝軟件。它并不像名字這么靈活,只能用來(lái)存儲(chǔ)數(shù)據(jù)用,那它存在的意義是什么呢?
他的靈活并不是反映在功能上,而是數(shù)據(jù)上,主要支持校驗(yàn)和、類(lèi)RAID 1功能(有改進(jìn))、以及錯(cuò)誤自動(dòng)檢測(cè)修復(fù),磁盤(pán)上每個(gè)扇區(qū)都帶糾錯(cuò)信息,引入“清理器”定期掃描、主動(dòng)修復(fù)。
用兩塊硬盤(pán)(或單塊創(chuàng)建兩塊VHDX虛擬硬盤(pán)),通過(guò)建立存儲(chǔ)池后(控制面板-系統(tǒng)和安全-管理存儲(chǔ)空間),支持雙向的鏡像加速奇偶校驗(yàn)。比方說(shuō),我們?cè)谟玫臒釘?shù)據(jù)都會(huì)在性能盤(pán)(SSD)上讀寫(xiě),并鏡像備份到容量層(HDD)上,
如果只是單塊硬盤(pán),雖無(wú)鏡像加速,但和RAID5一樣還有奇偶校驗(yàn)(損失少數(shù)空間保障文件完整性),以防在斷電死機(jī)等特殊情況下數(shù)據(jù)丟失的問(wèn)題(WriteHole),
不再需要chkdsk命令修復(fù)硬盤(pán)(checkdisk是在斷電關(guān)機(jī)、系統(tǒng)奔潰(win10特色)時(shí)的檢查修復(fù)功能,ReFS本就支持自動(dòng)校驗(yàn)修復(fù))。不過(guò)它有個(gè)最小分配單元(簇大小)問(wèn)題,NTFS從4K~2048K選擇很多,ReFS目前只有4K(4096)和64K兩種選擇,相對(duì)不夠靈活。不過(guò)這是小問(wèn)題,不用太在意。
這里再介紹一下什么是簇大小:假設(shè)一個(gè)杯子容量4升,如果你的水剛好超一點(diǎn)點(diǎn)到了4.1升,就要用第二個(gè)杯子裝,也就用了8升空間。如果你的水只有1升,但杯子容量有足足100升,那么還是要占用這一個(gè)100升的杯子。水是文件大小,杯子就是簇大小,簇越大越適合大文件,簇越小越適合小文件。
數(shù)據(jù)銜接上,ReFS和NTFS的數(shù)據(jù)可以互通,不用轉(zhuǎn)換格式,沒(méi)有兼容性問(wèn)題。最大文件大小和NTFS一樣都是18EB,但最大卷大小從256TB增加到了4.7ZB太恐怖了,這容量,咱們這輩子都不知道能不能用到...多出了塊克隆和稀疏VDL是虛擬機(jī)用的,距離我們就更遠(yuǎn)了。
老張覺(jué)得很多功能對(duì)我們來(lái)說(shuō),用處并不大,真有備份需求的話,現(xiàn)在最主流的備份還是NTFS用RAID1或5,夠用。要說(shuō)最有用的,可能只有性能方面的提升了,雖然順序讀寫(xiě)沒(méi)啥變化,但網(wǎng)上很多用戶(hù)反饋,4K讀寫(xiě)速度會(huì)有一定提升,尤其是SSD提升會(huì)比較大。
▌總結(jié)
雖說(shuō)ReFS能把壞道的影響降到最低,一般NTFS遇到不可修復(fù)的壞塊,ReFS也能大概率修復(fù),但網(wǎng)上翻車(chē)的人也不少,不管啥原因丟了數(shù)據(jù)吧,都很難修復(fù),因?yàn)楣ぞ叽蠖嗖恢С郑呐翫iskGenius都不支持...目前已知可行靠譜的只有R-Studio工具。
后來(lái)Windows取消了在普通版系統(tǒng)里的ReFS,只有專(zhuān)業(yè)版和工作站版有,說(shuō)明微軟也知道,這功能咱們現(xiàn)在用不上,也就服務(wù)器、數(shù)據(jù)中心用用。你說(shuō)這么多年過(guò)去了,還沒(méi)到實(shí)用階段,真就做菜就做八分飽,反觀隔壁蘋(píng)果的APFS當(dāng)時(shí)出來(lái)沒(méi)多久就全面普及了...
總結(jié)用一段網(wǎng)上的話:現(xiàn)階段,Win上NTFS,mac上APFS,linux上EXT4,別整那有的沒(méi)的。
參考&引用:
docs.microsoft.com/zh-cn/windows-server/storage/refs/refs-overview