在 CentOS 上检查 HDD 错误和故障早期迹象的最佳方法是什么?
答案1
我建议安装 smartmon (http://sourceforge.net/apps/trac/smartmontools/wiki)对于您的机器,这是一些可以检查磁盘健康状况的软件,否则它将检查 /var/log/messages 或 /var/log/syslog 中是否有任何 scsi 错误
答案2
dmesg
内核将记录有关 I/O 设备的任何诊断消息,因此您可以使用 dmesg 命令检查这些消息。
答案3
SMART 监控是个好方法。以 root 身份smartctl -a /dev/hda
,其中 hda 是您想要的驱动器...可以是 hdb、sda 等。还建议在 /etc/aliases 中将您的电子邮件地址设置为应接收 root 邮件的人员。
不过,这是一个非常模糊的答案。如果你有一台由任何大型制造商(戴尔、惠普等)生产的服务器,那么很有可能有更好的监控功能。
答案4
正如保罗所说,SMART 日志是一个很好的检查地点。
我还建议运行坏块。如果您有 RAID 卡,则可能必须使用该卡的监控功能。