当Windows Server 2012中引入ReFS 文件系统时,它被设计为Microsoft老化的NTFS文件系统的下一代替代品。NTFS自90年代中期以来就存在,并且Microsoft希望通过更现代的文件系统来更新其操作系统。早期,ReFS文件系统前景广阔,ReFS 也称为弹性文件系统,最初包含旨在帮助防止数据损坏的众多功能。尽管采取了所有这些保护措施,但是,在最初提供ReFS时,实际上很少有组织采用ReFS。那可能正在改变。
有些人将最初的采用不足归因于“如果不打破,就不要解决”的理念。NTFS曾经并且仍然是一个非常好的文件系统。对于许多人来说,可能并没有令人信服的理由驱使他们切换到新的陌生文件系统。
采用率低可能也归因于对新文件系统的普遍不信任。如前所述,自90年代以来,NTFS文件系统就已经存在。由于使用寿命长,NTFS文件系统有足够的时间来成熟。即使在今天,NTFS也被广泛认为是非常稳定和可靠的文件系统。相反,ReFS文件系统的存在时间不足以证明自己是NTFS的值得继承者。
ReFS文件系统最初受到如此有限的采用的最大原因也许是,因为它有一些相当大的限制。即使ReFS基于NTFS文件系统,也有许多它不支持的NTFS功能。例如,ReFS不支持EFS加密,也不支持Windows Servers的本机重复数据删除功能。当您还考虑到引导驱动器上不支持使用ReFS,并且没有从NTFS进行直接升级的路径时,毫不奇怪为什么这么少的人选择使用ReFS文件系统。
但是,值得记住的是,ReFS文件系统是在2012年发布的。自发布以来,多年以来,ReFS已有一段时间成熟。不仅文件系统被证明是稳定的,而且这些年来它也得到了增强,现在的限制远不如从前。例如,Microsoft在Windows Server 1709版中向ReFS添加了重复数据删除支持。类似地,Microsoft开始支持在Windows Server 2012 R2中的群集共享卷上使用ReFS。
这并不是说ReFS现在支持与NTFS相同的功能集。如果您正在考虑进行切换,那么ReFS仍然存在一些重要的限制,您需要注意这些限制。特别是,您不能在引导驱动器上使用ReFS,也不能将Windows页面文件放在使用ReFS文件系统格式化的卷上。同样,ReFS不支持文件系统级别的压缩或加密或存储配额。ReFS也无法在可移动媒体上运行,并且不支持旧的8.3样式的短文件名。
另一方面,ReFS确实有很多好处。如前所述,ReFS是专门为帮助维护数据完整性而设计的。而且,与NTFS不同,ReFS支持块克隆,稀疏VDL和镜像加速奇偶校验。
ReFS还比NTFS具有更高的可伸缩性。NTFS文件系统的最大卷大小和最大文件大小为256 TB。一次256 TB似乎是天文数字的存储容量。但是,今天,256 TB的存储量是相对普遍的。
ReFS通过将最大卷大小和最大文件大小增加到35 PB,直接解决了NTFS文件系统的容量限制。
因此,考虑到这些问题,必须考虑是否应该考虑采用ReFS文件系统。话虽如此,使用ReFS文件系统有一些明显的好处,有很多不使用它的原因。因此,最好根据如何使用卷来选择文件系统。
例如,由于文件系统缺乏对存储配额和短文件名的支持,ReFS可能不是文件服务器卷的最佳选择。另一方面,如果您需要托管一个庞大的SQL Server数据库,则ReFS是一个绝佳选择,因为它具有可伸缩性和维护数据完整性的努力。