首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CentOS 7上的数据完整性/位腐保护选项是什么?

CentOS 7上的数据完整性/位腐保护选项是什么?
EN

Unix & Linux用户
提问于 2019-01-11 09:48:53
回答 1查看 904关注 0票数 5

我有一个2磁盘CentOS 7机器构建,我需要数据完整性/比特的保护。我怎样才能做到这一点?

从我阅读的btrfs、zfs和DM-完整性中可以看出,完整性似乎不是选项。

  • Btrfs不是一个选项,因为RHEL和CentOS将不推荐btrfs。
  • ZFS在RHEL/CentOS上没有本地支持,RH也不打算在未来支持它。而且,2018年4月ZFSonLinux出现的数据损坏错误对于该实现来说并不是个好兆头。
  • DM-完整性不是一种选择,因为内核版本较旧,据我所知,在CentOS上是不可用的。
  • 由于AFAIK这一事实,使用md (在4个分区上)的RAID6似乎不是选项,它不计算每次读取的校验和。根据这个答案的说法,擦洗可能不会正确修复。

注:选择CentOS是为了稳定和长期支持。

EN

回答 1

Unix & Linux用户

发布于 2019-01-11 11:29:27

mdadm不计算(慢),也不正确(可靠),但可以用于检测(检查后的mismatch_cnt != 0)。如果您确实使用mdadm (出于其他原因)并运行强制检查(出于明显的原因),则将其包含在邮件报告中。(也不要忘记智能监控,不要等待用坏的或重新分配的扇区替换驱动器.)

这样,如果在任何单独的磁盘上都存在bitrot,您至少会得到一些有关它的通知。多年来,我一直像这样监视我的RAID,但它从未发生过(除了为了测试功能本身而被激怒时)。

因此,我不认为比特是一个常见的问题(在硬件层面)。

每个驱动器内部使用校验和,这就是它检测读取错误的方法。如果驱动器在读取时得到了错误的数据,它不会返回它,而是会报告一个错误。通常情况下这就足够了。

然后有一种特殊的比特,没有任何文件系统能够帮助您。这是软件首先写坏数据的时候。就像braindead图片管理器一样,它会更改它找到的每一张图片的exif数据。文件将被破坏,但是校验和反位文件系统会很高兴地告诉您:是的,这就是我被告知要写的数据,校验和检查,它怎么样?

此时,您需要一个备份系统,它可以校验文件和检测已更改的文件,并且不会用相同数据的新/损坏版本删除/替换完整的数据,因此可以返回完整的数据。如果它能给你发送一份关于修改过的文件的报告,你会注意到如果你的整个图片集合都在里面,即使你不记得改变了它们,那就太棒了。

见鬼,有些东西在默认情况下是只读的.但没人这么做因为这是个麻烦。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/493908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档