在群晖上模拟静默错误并测试修复的实验,更正之前帖子中我错误的结论

191 天前
 gridsah

之前发了个吐槽群晖技术支持不专业的帖子 https://www.v2ex.com/t/986195 然后帖子的画风歪成了技术辩论贴。后来我正经在群晖上模拟了一下静默错误,想看看群晖到底能不能自动修复。

接着就发现群晖魔改了 btrfs 和 mdadm 然后做到了让 btrfs 使用 mdadm 中的热冗余来修复自身的数据。目前只有群晖的 btrfs 可以使用定期执行 btrfs scrub 来避免静默错误问题。公版的 btrfs over lvm over mdadm 没有这样的功能。

实验过程以及复现时需要避开的坑都在这里:

https://note.lishouzhong.com/article/wiki/%E7%BE%A4%E6%99%96%E7%9B%B8%E5%85%B3.html

740 次点击
所在节点    程序员
2 条回复
CaoUsDog
191 天前
牛逼
leang521
190 天前
所以还是 zfs 牛逼,近 20 年前就解决了一堆牛人公司到现在都没解决的问题

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

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

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

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

© 2021 V2EX