我遇到了一个奇怪的错误案例。大型二进制文件的单个字节似乎会随机但持续地变化。
例如,我通过 scp 复制了一个大型转储(5 GB)。当我生成 sha256sum 时,它与源计算机上的不同。我生成了第二个副本,它的校验和与前两个副本不同。
但这不仅仅与发送文件有关。我使用检查文件完整性的工具检查了 svn,发现文件的校验和也无效。而且,对于哪些修订版本被破坏,它是一致的。因此,再次运行检查,结果还是一样失败。
我进行了 smartctl 检查,该工具没有报告任何问题。并且 nvme 和 hdd 上都出现了问题。