服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

确认硬盘写入错误

我一直在一个专门的CentOS服务器硬盘驱动器的问题与以下症状: 随机MySQL数据库损坏 – 表已被损坏和修复多次。 每次修复后的几个小时,他们再次损坏。 MySQL已经完全卸载,安装了一个新的版本,数据库从备份恢复,但几个小时后表又被破坏了。 随机Rsync传输损坏 – 从另一台服务器传输2GB数据库备份时,该文件多次损坏,最终成功传输。 随机文件复制损坏 – 在testing时,我将6GB数据库备份复制到另一个文件(cp file1 file2),并使用md5sumtesting了这两个文件,并收到不同的签名。 这是可重复的:每次我复制文件,我得到一个不同的MD5签名。 一旦复制,md5签名不会改变。 我已经完成的testing: 文件复制testing – 如上所述,复制大文件似乎导致新的副本损坏,似乎是基于写入。 SmartCtl – 使用smartctl检查和testing驱动器不会显示任何问题。 我有其他的硬盘驱动器故障,smartctl显而易见的问题。 系统日志 – 与以前的其他服务器硬盘驱动器问题不同,日志中没有IO错误消息。 在这一点上我的问题是: 我可以执行哪些其他testing来确认问题? 我只能远程访问服务器。 这个问题可能还有其他潜在的来源,除了硬盘? 有没有办法来监视或检查这个问题呢? 我只是想确保问题是硬盘驱动器,然后我提交一个服务请求来改变它(如果它不是硬盘驱动器可能最终花费我)。 更新:我更改了硬盘,但在复制大文件时出现了相同的损坏错误,所以它不是驱动器,除非我有幸得到两个驱动器完全相同的问题。 使用“cmp”命令,我发现它始终是在损坏的文件中从0翻转为1的字节的MSB。 我正在整个服务器硬件交换,所以我不知道问题的确切原因。