设置:专用 CentOS 7 Web 服务器托管公司内部网络上的 CRM 数据库。每天,服务器都会备份自身,然后将备份复制到异地。
问题:本周,数据库似乎已损坏,无法修复。我尝试从上次备份恢复数据库 - 上次备份似乎也已损坏,前一天和前一天也是如此。我开始紧张。然后查看了异地备份,它们没有问题(我可以看到数据,然后使用它来恢复数据库)。对现场和异地备份进行了 md5sum,它们对应该是相同的文件产生了不同的哈希值。哦,我觉得服务器硬盘坏了。硬盘是一个带有硬件控制器的 3 个磁盘的 RAID5 阵列。阵列仍然显示为干净。有点奇怪。为什么远程备份没问题,但本地备份损坏了?
但是之后...
4天后:假设服务器出了问题,我开始准备迁移到新服务器。无缘无故,我再次进行了 md5sum 检查;对于之前显示不同哈希值的文件,它们现在在现场和场外具有相同的哈希值。据我所知,在过去 4 天里,服务器上没有发生任何其他变化,这些变化本来可以纠正之前无法访问的本地备份。
知道发生了什么事吗?服务器坏了还是这只是一个异常时刻,一切可能都很好?