关于 unraid 校验盘 延后校验讨论

2023-01-21 09:31:23 +08:00
 Gitss

最新版本 unraid 这个功能是不是把校验盘,本来写入实时校验,这个功能开启后就其他时间校验,因没有多余的硬盘没法做实验,所以问问各位同好。

听说官方下一个 6.12 版本会官方添加 zfs ,有些期待, 这样重要数据放 zfs 不重要的数据放原来阵列。

4593 次点击
所在节点    NAS
16 条回复
datocp
2023-01-21 09:36:37 +08:00
这个东西在大家手里都是备份成单一文件?能分散吗,这单一的大体积文件损伤率应该更高啊!
ltkun
2023-01-21 09:47:33 +08:00
最近也转了 zfs 感觉的挺牛逼 硬盘少直接组了 raid10
billytom
2023-01-21 10:25:08 +08:00
我都 6.11.5 了怎么还是 brtfs 和 xfs ,没见到有 zfs 格式化选项啊
runze
2023-01-21 10:27:25 +08:00
渐进式 /阶段式完整性校验。
unraid 会定期(比如我设定一个星期)扫描全盘,检验校验盘和数据盘是不是一致。
这个操作可能要连续进行一两天,影响正常读写(个人觉得没什么影响)。
这个新功能可以把一次长时间的校验拆成几个短的校验,降低对日常使用的影响。
但一次校验的总时间不会变短,只是更分散了。
Gitss
2023-01-21 10:44:29 +08:00
@datocp 不是像 raid 一样把文件分开,只是把硬盘聚合写入速度理论上还是单盘速度,只是加了校验盘的话理论上写入速度减半
Gitss
2023-01-21 10:44:58 +08:00
@ltkun unraid 有 zfs 的插件支持
Gitss
2023-01-21 10:46:18 +08:00
@billytom 我看 unraid 官方论坛说下一个版本官方支持 zfs ,在开发计划了,只是下一个版本不知道公布时间是多少,想要体验的话 unraid 只能插件支持
Gitss
2023-01-21 10:48:59 +08:00
@runze 也就是说,不是我想象中,那种把写入校验延后的功能,感谢回答。
documentzhangx66
2023-01-21 21:59:47 +08:00
前几天有个知友,在知乎里问我这事。

我没接触过这玩意,但听完他的描述,我觉得这玩意的设计完全是在瞎搞。

校验的作用,本来就是为了帮助在处理数据时,尽早发现磁盘故障、内存故障、存储系统代码故障等所导致的数据损坏。

当一份数据,进行复制操作,读入内存时,就必须要立即生成校验数据,并把原始数据、校验数据进行落盘,然后立即进行二次验证。如果验证失败,就需要立即报错。

如果延迟生成校验数据,那么第一次数据在存储时,就无法进行二次验证,如果数据已经损坏,那么此时生成校验数据,还有啥意义。
billytom
2023-01-21 22:01:18 +08:00
@Gitss 估计还是会大幅降低整个系统写入速度,unraid 一用校验盘,不上缓存盘系统没法用的
optional
2023-01-21 22:28:35 +08:00
@documentzhangx66 unraid 的阵列是用来备份的,高可用用它的“cache pool”
WuSiYu
2023-01-22 00:10:30 +08:00
这个选项不是这意思吧,只是主动的校验检查分成多次
lyc8503
2023-01-23 00:33:27 +08:00
@documentzhangx66 我自己是 unraid 用了一段时间的用户

我觉得这个选项的意思应该不是延迟奇偶校验的写入,而是将 unraid 本身的定期奇偶校验检查分段(在不使用的时间)进行,可以避免在使用时影响性能

就类似于 raid 损毁重建时可以暂停的功能,不过 raid 只在加盘 /换盘时需要重建,而 unraid 有定期奇偶校验的设计
Gitss
2023-01-24 08:41:56 +08:00
@documentzhangx66 可能这个系统是追求最高下线与最高上线的一个妥协
Gitss
2023-01-24 08:42:53 +08:00
@optional 慢慢领悟到了,以前把缓存,误解成断电就清盘的概念了 。
Gitss
2023-01-24 08:43:54 +08:00
@lyc8503 感谢回答,我搜索了好久都没有相关介绍,官方文档也写得不容易理解。非常感谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/910122

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX