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