小科普 | 你听过ReFS硬盘格式吗?

百家 作者:极客湾 2020-08-16 02:33:57
很久之前,我们一起了解过FAT32、NTFS、exFAT这些格式的差别,其中NTFS(New Technology File System新技术文件系统)在Win2000之后普及开来,GPT分区下最大支持128EB空间,


20年过去了,早就长大成人,特点是一个字“”,容错率高、拓展方便,有数据恢复优势,是现在最常见的硬盘格式。可你有没有见过一个叫ReFS的格式?


▌什么是ReFS


在Windows Server 2012时期(就是Win8时代),微软加入了一个新的文件系统就是它,全称Resilient File System 弹性文件系统,一听名字,弹性,真的有这么Q弹吗?


▌优缺点

现在ReFS已经更新到了3.4版本。但很可惜,它依然既不能引导系统,也不能给移动存储设备用,Win商店都不能在它身上装软件。它并不像名字这么灵活,只能用来存储数据用,那它存在的意义是什么呢?


他的灵活并不是反映在功能上,而是数据上,主要支持校验和、类RAID 1功能(有改进)、以及错误自动检测修复,磁盘上每个扇区都带纠错信息,引入“清理器”定期扫描、主动修复。


用两块硬盘(或单块创建两块VHDX虚拟硬盘),通过建立存储池(控制面板-系统和安全-管理存储空间),支持双向的镜像加速奇偶校验。比方说,我们在用的热数据都会在性能盘(SSD)上读写,并镜像备份到容量层(HDD)上,


如果只是单块硬盘,虽无镜像加速,但和RAID5一样还有奇偶校验(损失少数空间保障文件完整性),以防在断电死机等特殊情况下数据丢失的问题(WriteHole)


不再需要chkdsk命令修复硬盘(checkdisk是在断电关机、系统奔溃(win10特色)时的检查修复功能,ReFS本就支持自动校验修复)。不过它有个最小分配单元(簇大小)问题,NTFS从4K~2048K选择很多,ReFS目前只有4K(4096)和64K两种选择,相对不够灵活。不过这是小问题,不用太在意。


这里再介绍一下什么是簇大小:假设一个杯子容量4升,如果你的水刚好超一点点到了4.1升,就要用第二个杯子装,也就用了8升空间。如果你的水只有1升,但杯子容量有足足100升,那么还是要占用这一个100升的杯子。水是文件大小,杯子就是簇大小,簇越大越适合大文件,簇越小越适合小文件。

数据衔接上,ReFS和NTFS的数据可以互通,不用转换格式,没有兼容性问题。最大文件大小和NTFS一样都是18EB,但最大卷大小从256TB增加到了4.7ZB太恐怖了,这容量,咱们这辈子都不知道能不能用到...多出了块克隆和稀疏VDL是虚拟机用的,距离我们就更远了。


老张觉得很多功能对我们来说,用处并不大,真有备份需求的话,现在最主流的备份还是NTFS用RAID1或5,够用。要说最有用的,可能只有性能方面的提升了,虽然顺序读写没啥变化,但网上很多用户反馈,4K读写速度会有一定提升,尤其是SSD提升会比较大。


▌总结

虽说ReFS能把坏道的影响降到最低,一般NTFS遇到不可修复的坏块,ReFS也能大概率修复,但网上翻车的人也不少,不管啥原因丢了数据吧,都很难修复,因为工具大多不支持,哪怕DiskGenius都不支持...目前已知可行靠谱的只有R-Studio工具。


后来Windows取消了在普通版系统里的ReFS,只有专业版和工作站版有,说明微软也知道,这功能咱们现在用不上,也就服务器、数据中心用用。你说这么多年过去了,还没到实用阶段,真就做菜就做八分饱,反观隔壁苹果的APFS当时出来没多久就全面普及了...
 
总结用一段网上的话:现阶段,Win上NTFS,Mac上APFS,Linux上EXT4,别整那有的没的。


戳图片传送至往期精彩

喜欢我们的推送别忘了点一个

向亲朋好友推荐一下我们的文章

或者赞赏一下

我们下期再见啦!


参考&引用:

docs.microsoft.com/zh-cn/windows-server/storage/refs/refs-overview

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接