硬件RAID或btrfs文件系统 - 避免/检测位腐烂的最佳做法?

时间:2014-01-17 11:09:27

标签: filesystems raid

Reading this article让我误解了 bit rot 的问题,在RAID阵列的硬盘上将(未检测到的)单个位更改为多个字节。

现在我让我们的服务器运行硬件RAID6,每个硬盘RAID6有12个3GB硬盘,我希望改善发生的可能性,至少不会被发现。

在12个JBOD的硬盘上使用btrfs会不会更好(这是在Debian上,所以在这里对ZFS进行BSD更改有点不可能。虽然我理解了许多功能由两个文件系统共享。)?任何“btrfs最佳实践”指针?

---编辑1

用于测试我的RAID(例如,“它是否正常正常运行,还是有任何重大问题?”我创建了一些大小与我们交易大小相当的文件在我们的服务器上(大约100 GiB /文件)/ dev / zero内容,然后md5sum每隔一段时间。但这需要年龄

1 个答案:

答案 0 :(得分:1)

目前在btrfs中没有真正的RAID5 / 6支持。 代码存在,并且可以进行测试,但克里斯梅森自己几个月前在邮件列表上告诉我,为了获得生产就绪支持这些raid级别,还有很多工作要做。

我现在亲自测试btrfs RAID6,但我还没准备好将数据放在上面。

所以,我的建议是:保持硬件RAID6,直到btrfs得到真正的实现。 准备好之后,我确信btrfs RAID将比硬件RAID具有更多优势。