我在 SSD 上安装 Ubuntu 16.04 时遇到问题。kern.log
包括以下消息:
ata3: SError: { UnrecovData 10B8B BadCRC }
我认为这表明存在潜在的硬件故障。
但kern.log
也以 1225 个空字节结束。可能是什么原因造成的?我承认,在硬件出现故障的情况下,一切皆有可能,但我想排除任何其他因素。
编辑:我更换了 SATA 电缆,现在错误似乎已停止。
答案1
日志消息在内部准备为以 null 结尾的字符串。由于空字节终止消息,因此消息中不可能有空字节。
在日志文件中找到空字节表明某处存在错误,无论是在您的软件中还是在您的硬件中。鉴于您在排序日志的设备上遇到问题,这些问题很可能是日志问题的根源。
追踪这些症状与根本原因的确切关系可能很困难。由于您的存储设置被怀疑存在数据损坏,我建议您停止依赖它并寻找替代品。如果您在最后一刻进行备份,请注意某些数据可能已经损坏,因此不要覆盖现有备份。
在更换 SSD 之前,请记住此类问题也可能是由于连接不良造成的,因此请检查电缆。 RAM 也可能是罪魁祸首,因此请进行内存测试。