对于目前使用最广泛、最先进、功能最丰富的NTFS文件系统来说,完全能够应付大多数的使用场景。但是,面对今天24/7全天候数据中心对于最大弹性的需求,旧的文件系统已经开始略显老态(它的历史可以一路追溯到20世纪90年代)。为了顺应时代的发展,微软在其Windows Server 2012中推出了全新的弹性文件系统(ReFS)。 ReFS除了向后完全兼容NTFS外,还拥有一些崭新功能,其中最关键的部分就确保数据完整性方面。
元数据校验和:ReFS中的元数据校验和与页本身分别存储,这样可以检测到所有形式的磁盘损坏。 当然,这并不是说NTFS在防止磁盘损坏方面一无是处。NTFS也有很多机制……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
对于目前使用最广泛、最先进、功能最丰富的NTFS文件系统来说,完全能够应付大多数的使用场景。但是,面对今天24/7全天候数据中心对于最大弹性的需求,旧的文件系统已经开始略显老态(它的历史可以一路追溯到20世纪90年代)。为了顺应时代的发展,微软在其Windows Server 2012中推出了全新的弹性文件系统(ReFS)。
ReFS除了向后完全兼容NTFS外,还拥有一些崭新功能,其中最关键的部分就确保数据完整性方面。
元数据校验和:ReFS中的元数据校验和与页本身分别存储,这样可以检测到所有形式的磁盘损坏。
当然,这并不是说NTFS在防止磁盘损坏方面一无是处。NTFS也有很多机制来保障数据的完整性。举例来说,NTFS是事务性文件系统,如果某个问题妨碍操作完成,写操作将进行回滚。即便如此,ReFS还是将完整性保护提高到更高的层次。
完整性流:在NTFS中,数据会在电源故障时丢失。设想一下,一个现有的文件正在被更新,在写入操作时系统掉电。当电源恢复后,NTFS无法验证这次不完整的写操作,但此时,上一版本的文件已经被新的数据覆盖,这时数据被损坏了。
完整性流可以保护文件免受这种类型的损坏。当更新现有的文件时,更新被写入到不同的磁盘区域。原数据在成功写入前是保持不变的。写入是否成功是通过文件级别的数据校验和来确定的。
完整性流是一个可选功能,可以在服务器上启用或禁用,由于某些应用程序(尤其是数据库应用)严格控制数据写入磁盘的方式,所以这样的应用场景不适合完整流。
数据打捞(也被称为“卷的持续可用性”):在NTFS中,如果一个卷中发生数据损坏,解决办法通常是将卷脱机并运行CHKDSK。这样做的问题是在运行CHKDSK时,该卷是无法使用的,而且在某些情况下,CHKDSK的使用很可能会使情况变得更糟。
ReFS的数据打捞功能是我个人最喜欢的新功能,它没有将整个卷离线,而是从卷的命名空间中删除受损数据。这有助于防止数据损坏的蔓延从而影响其它正常的数据,确保数据可用。
增强的数据镜像:ReFS允许将数据复制到多个磁盘上。虽然NTFS也可以做到,但ReFS能够更加智能的使用镜像。如果文件系统检测到校验和错误,那么它会检查是否可以找到一个没有受损的数据副本。如果能够找到,那么未受损的数据会自动修复损坏的副本。
如前面所述,ReFS相对于NTFS提供了大量的改进。即便如此,ReFS还是有一些局限性。例如,ReFS不能用于启动卷或可移动介质。此外,已格式化为NTFS的卷也不能升级为ReFS。这些限制意味着对于一些现有的即将升级到Windows Server 2012的服务器将无法使用这种新的文件系统。同样,只有一个磁盘的服务器因为受到可引导磁盘的限制也无法使用ReFS。
作者
翻译
相关推荐
-
如何优化Hyper-V动态迁移
当我们在执行Hyper-V的动态迁移时,系统会被冻结。那我们该如何减少迁移的范围以及优化数据传输的性能呢?
-
掌握Windows Server 2012 R2重复数据删除技术
重复数据删除技术是Windows Server 2012和Windows Server 2012 R2的自带功能。学习更多关于数据删除的技术来清除重复的内容,释放更多可利用的存储空间。
-
Windows Server 2012 SR-IOV技术工作原理解析
SR-IOV技术允许Windows操作系统和微软的Hyper-V或VMware的ESXi等hypervisor对服务器的磁盘I/O设备进行封装,管理甚至共享。
-
如何在Windows Server 2012中使用BitLocker
BitLocker是所有Windows Server 2012版本中的加密特性,可以保护你放在PC和硬盘上的数据。你应该学习如何安装并使用它。