Windows Server 2012 - 文件系统
Windows Server 2012 中新增了一种文件系统,称为弹性文件系统 (ReFS)。
ReFS 的主要特性包括 −
即使底层存储设备发生故障,也能保持高水平的数据可用性和可靠性。
与存储空间结合使用时,可提供完整的端到端弹性架构。ReFS 和存储空间结合使用时,可增强对存储设备故障的弹性。
ReFS 包含的重要功能如下 −
完整性 − ReFS 以一种保护数据免受许多常见错误影响的方式存储数据,这些错误通常会导致数据丢失。当 ReFS 与镜像空间或奇偶校验空间结合使用时,检测到的损坏(启用完整性流时,包括元数据和用户数据)可以使用存储空间提供的备用副本自动修复。此外,您还可以使用 Windows PowerShell cmdlet(Get-FileIntegrity 和 Set-FileIntegrity)来管理完整性和磁盘清理策略。
可用性 − ReFS 优先考虑数据的可用性。过去,文件系统经常容易受到数据损坏的影响,这需要系统离线进行修复。使用 ReFS,如果发生损坏,修复过程不仅局限于损坏区域,还可以在线执行,无需卷停机。虽然这种情况很少见,但如果卷确实损坏,或者您选择不将其与镜像空间或奇偶校验空间一起使用,ReFS 会实现数据挽救功能,该功能会从活动卷上的命名空间中移除损坏的数据,并确保正常数据不会受到不可修复的损坏数据的不利影响。由于 ReFS 会在线执行所有修复操作,因此它没有离线 chkdsk 命令。
可扩展性 − 随着计算机上存储的数据量和大小持续快速增长,ReFS 旨在处理超大数据集(PB 级及更大),而不会影响性能。ReFS 不仅支持 2^64 字节(Windows 堆栈地址允许)的卷大小,而且还支持使用 16 KB 簇大小的高达 2^78 字节的更大卷大小。此格式还支持 2^64(1 字节文件大小)、一个目录中 2^64 个文件以及一个卷中相同数量的目录。
主动纠错 − ReFS 的完整性功能由数据完整性扫描器(也称为清理器)利用。完整性扫描器会定期扫描卷,识别潜在损坏并主动触发对损坏数据的修复。
当 ReFS 目录的元数据损坏时,子文件夹及其关联文件将自动恢复。ReFS 会在保持在线的情况下识别并恢复文件。 ReFS 目录元数据的不可恢复损坏仅影响发生损坏的目录中的文件。
ReFS 包含一个新的注册表项 RefsDisableLastAccessUpdate,它相当于之前的 NtfsDisableLastAccessUpdate 注册表项。新的存储命令允许您在 Windows PowerShell 中使用(Get-FileIntegrity 和 SetFileIntegrity)来管理完整性和磁盘清理策略。

