13 在像btrfs这样的文件系统上,您可以执行清理,该清理将遍历所有数据以查看数据是否仍与文件系统校验和匹配。 我想在备份之前检查ext4上的数据是否正确。 题 ext4没有文件系统校验和,但是可以做类似的事情吗? linux storage ext4 checksum data-integrity — 桑德拉 source
15 Ext4没有等效于ZFS或btrfs“ scrub”的功能,但是,最近的一项功能是元数据checksumming。使用它需要一个非常新的内核和一个更新的e2fsprogs。 您正在使用什么发行版? — 怀特 source 我不知道ext4正在扩展。可悲的是,我看到我需要重新格式化分区才能获得此功能。所以,也许我应该只是做一个脚本,将做的每个文件的SHA1SUM并将其存储在YAML文件...使用的CentOS 6 — 桑德拉 @sandra但是您也可以使用ZFS(从您的其他问题开始)...在过去的几周中,我一直在使用本指南在Linux和ZentOS 6系统上使用ZFS 。它在测试中一直很可靠,我正计划将其投入生产。对于您的用例,这可能是一个优雅的解决方案。 — ewwhite
0 @ewwhite答案是正确的。我只想强调一下:否- 目前无法在ext4或XFS中对数据进行校验和。我也找不到与JFS校验和有关的任何内容。因此,到目前为止,唯一可靠的选择是检查linux ZFS。BTRFS目前还不稳定。 我写上面的内容是因为我刚刚在路由器和USB外部驱动器上遇到严重的无声写损坏,现在我不再相信USB作为可靠的互连。因此,需要额外的校验和。(我的意思是,驱动器完全正常,但路由器USB不稳定) — 阿科斯塔第诺夫 source