PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

REFS的正确打开方式:配合存储空间实现错误自动检测和修复

[复制链接]
跳转到指定楼层
1#
King! 发表于 2017-4-22 11:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
点击数:10497|回复数:16
本帖最后由 King! 于 2017-4-22 11:43 编辑

上次试了镜像卷软RAID1的纠错和自恢复能力,结果挺让人失望的,有朋友指点用REFS配合存储空间比较好用,果断试下发现的确不错!

REFS是Win 8时代就引入的新文件系统格式,但一直到Windows RS2创造者更新发布之前,非Server版系统如果不修改注册表的话都不能直接将盘格式化成REFS。REFS的优点有很多,其中就包括很多数据安全方面的特性,比如元数据校验和自动修复。

使用REFS文件系统后硬盘不能作为系统盘引导,当然这对于数据存储盘来说都不是个事。

这次还用上次测试的两张东芝240G SSD,一张A100一张Q300。我的个人理解不知道是否准确:存储池相当于底层阵列,可被看成一个虚拟的硬盘,而存储空间相当于虚拟硬盘之上创建的卷(分区)。

创建双向镜像,相当于RAID1,但又不同于传统RAID1。REFS文件系统结合存储池存储空间使用效果更佳:当使用双向镜像模式创建存储池时,REFS文件系统会默认开启对文件内容的校验保护(相当于格式化时自动替你加了/i:enabled)

这次依然用上一篇里的测试方法,复制Win 7 ISO文件到存储空间I盘,复制过程中拔掉东芝A100 240G,这样A100内的数据肯定是不完整的。A100被拔掉之后文件复制正常继续进行。存储空间出现警告:复原减少。A100上被标感叹号。

接下来将A100重新插入硬盘抽取盒内,A100上的黄色感叹号消失,恢复为“正常”,但此时整个存储空间依旧被标注为警告。

用MD5Checker检查存储空间I盘内的Win 7 ISO镜像,和源文件相比正确无误。

等检查完MD5我再次去看存储池状态的时候,惊然发现警告已经消失,整个存储池恢复正常状态!

看来REFS配合存储池使用,完成了数据错误的发现与自动修复!为了验证这一点,我这次把东芝Q300这张盘拔掉,如果A100上的数据没有被修复的话,整个存储池内就没有正确的文件了。

拔掉Q300之后再次用MD5Checker检查存储空间I盘内的Win 7 ISO镜像,发现文件依然是完整正确的,说明REFS+存储空间真的在起作用,在双向镜像存储池中一个硬盘“故障”而产生数据错误时,能够自动发现错误并完成修复!




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
2#
2216283177 发表于 2017-4-22 12:19 | 只看该作者
请问楼主,这种软raid方案如果系统挂了,是不是就彻底挂了?
来自安卓客户端来自安卓客户端
3#
909648183 发表于 2017-4-22 12:56 | 只看该作者
本帖最后由 909648183 于 2017-4-22 12:58 编辑
2216283177 发表于 2017-4-22 12:19
请问楼主,这种软raid方案如果系统挂了,是不是就彻底挂了?

存储池在对应win系统上会自动识别,而且不需要区分磁盘顺序:WIN 2012R2可以直接识别win10建立的存储池,但反过来不一定可以
4#
2216283177 发表于 2017-4-22 13:00 | 只看该作者
909648183 发表于 2017-4-22 12:56
存储池在对应win系统上会自动识别,而且不需要区分磁盘顺序:WIN 2012R2可以直接识别win10建立的存储池, ...

也就是我在win10下用两个磁盘创建了一个存储池,把他们取下来接到一个server 12系统的电脑上,也能识别?
来自安卓客户端来自安卓客户端
5#
909648183 发表于 2017-4-22 13:01 | 只看该作者
存储池 的双向镜像功能和raid1最大的不同是可以使用任意容量的磁盘,可用容量为总容量的一半,但无论多少磁盘组的双向镜像都仅允许一块磁盘损坏
6#
909648183 发表于 2017-4-22 13:02 | 只看该作者
本帖最后由 909648183 于 2017-4-22 13:03 编辑
2216283177 发表于 2017-4-22 13:00
也就是我在win10下用两个磁盘创建了一个存储池,把他们取下来接到一个server 12系统的电脑上,也能识别? ...

是的,阵列信息存储在每块磁盘上,对应系统就可以识别
7#
xy20092010 发表于 2017-4-22 16:32 | 只看该作者
现在win10创造者更新后win10默认就提供refs了吗?
8#
909648183 发表于 2017-4-22 18:27 | 只看该作者
本帖最后由 909648183 于 2017-4-22 18:29 编辑
xy20092010 发表于 2017-4-22 16:32
现在win10创造者更新后win10默认就提供refs了吗?

好像是之前win10就可以将 镜像模式 格式化为refs了

但只有win 2016 可以将 奇偶校验 格式化为refs,win10改注册表或者用powershell 命令都不行

win8可以不改注册表直接用powershell命令将 镜像空间 格式化为refs


9#
StormBolt 发表于 2017-4-22 20:01 | 只看该作者
909648183 发表于 2017-4-22 13:01
存储池 的双向镜像功能和raid1最大的不同是可以使用任意容量的磁盘,可用容量为总容量的一半,但无论多少磁 ...

?   我没看错吧,那如果我用1+4T,可用空间是2.5T,存满之后4T掉了,数据有效?
10#
909648183 发表于 2017-4-22 20:17 | 只看该作者
本帖最后由 909648183 于 2017-4-22 20:20 编辑
StormBolt 发表于 2017-4-22 20:01
?   我没看错吧,那如果我用1+4T,可用空间是2.5T,存满之后4T掉了,数据有效?
...

1+4时镜像模式可用空间1,还有3可作为简单模式使用
但如果是2+2+4的话,镜像模式可用空间是4,允许单盘损坏
11#
中华田园犬 发表于 2017-4-24 16:40 | 只看该作者
看起来REFS对掉盘数据有保障,没有raid卡这么搞安全性比软raid高得多
12#
jackshell 发表于 2017-7-11 22:11 | 只看该作者
楼主,如果不是镜像双盘的话,应该就没有纠错特性可以用了吧?
13#
909648183 发表于 2017-7-11 22:36 | 只看该作者
本帖最后由 909648183 于 2017-7-11 22:38 编辑
jackshell 发表于 2017-7-11 22:11
楼主,如果不是镜像双盘的话,应该就没有纠错特性可以用了吧?

还有奇偶校验 ,类似raid5
但为了在无电池的条件下弥补write hole缺陷,写入性能非常差,除非有2块SSD作为journary
14#
zhangzh0199 发表于 2017-7-12 10:45 | 只看该作者
win10下直接一个盘格式化成REFS格式,有什么效果?
15#
909648183 发表于 2017-7-12 10:49 | 只看该作者
zhangzh0199 发表于 2017-7-12 10:45
win10下直接一个盘格式化成REFS格式,有什么效果?

没数据保护的效果,但根据微软介绍,refs对于虚拟磁盘(VHD)有优化,更快地生成快照,可快速生成固定容量的VHDs文件

16#
larryexchange 发表于 2017-7-14 09:47 | 只看该作者
楼主的立题很好,不过举得例子不合适。在你的例子中如果用NTFS替代ReFS也有一样的效果。

ReFS的特性中确实有和Storage Space集成这个特性, 参考官方文档https://msdn.microsoft.com/en-us ... silient-file-system
When used in conjunction with a mirror or parity space, ReFS can automatically repair detected corruptions using the alternate copy of the data provided by Storage Spaces. Repair processes are both localized to the area of corruption and performed online, requiring no volume downtime.

这里说的是一旦侦测到corruption, ReFS可以借助Storage Space的另一个副本进行恢复。而你的测试中,其实没有发生Corruption,而只是镜像中一块磁盘丢失了,在这块磁盘回来以后,Storage Space会自动同步各个副本。这点可以通过插回磁盘后立即运行PowerShell命令Get-StorageJob看到。

Corruption一般用户很难模拟,但这种错误更加关键。通常需要在驱动或者文件系统中用人为地注入错误的方式才能模拟。

再一次同意楼主的观点,ReFS作为新一代的文件系统,代表的是未来的方向。不过相对于NTFS发展了几十年,ReFS出生到现在也才短短的5年时间,还需要不断完善。
17#
hhm73 发表于 2018-7-9 13:18 | 只看该作者
图又没了.......
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部