在像btrfs这样的文件系统上,你可以执行一个清理(scrub),通过所有的数据来查看数据是否与文件系统校验和相匹配。
我想检查ext4上的数据,如果在备份前是正确的。
题
ext4没有文件系统校验和,但可以做类似的东西吗?
Ext4没有等同于ZFS或btrfs“擦洗”,但是,最近的function是元数据校验和 。 使用它需要一个非常新的内核和一个更新的e2fsprogs 。
你使用什么分布?
@ewwhite的回答是正确的。 我只想强调一下:NO – 数据不能在ext4或XFS中进行校验和。 我也找不到与JFS校验和相关的任何内容。 所以到目前为止唯一可靠的select是检查Linux的ZFS。 目前BTRFS并不稳定。
我正在写上述内容,因为我刚刚在我的路由器上对USB外部驱动器进行了严重的无声写入损坏,现在我不再相信USB作为可靠的互连。 所以需要额外的校验和。 (我的意思是硬盘是完全健康的,但路由器USB很脆弱)