Windows Server 2012 – 文件系统
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 堆栈地址允许),而且 ReFS 还被设计为使用 16 KB 簇大小支持高达 2^78 字节的更大卷大小。此格式还支持 2^64 – 1 字节的文件大小、目录中的 2^64 个文件以及卷中相同数量的目录。
-
主动纠错– ReFS 的完整性功能由数据完整性扫描器(也称为清理器)利用。完整性扫描器会定期扫描卷,识别潜在损坏并主动触发对损坏数据的修复。
当 ReFS 目录的元数据损坏时,子文件夹及其关联文件会自动恢复。ReFS 识别并恢复文件,而 ReFS 保持在线。ReFS 目录元数据的不可恢复的损坏仅影响发生损坏的目录中的那些文件。
ReFS 包括一个新的注册表项RefsDisableLastAccessUpdate,它相当于以前的NtfsDisableLastAccessUpdate注册表项。Windows PowerShell 中的新存储命令(Get-FileIntegrity 和 SetFileIntegrity)可用于管理完整性和磁盘清理策略。