centos 使用smartmontools监控磁盘的健康状态

yum install smartmontools -y

http://tech.ddvip.com/2009-09/1252136136130827.html

 在开始测试或监控之前,先检查一下目标硬盘是否支持S.M.A.R.T,以root登陆(Windows下以系统管理员身份登陆),运行下面的命令:

  #smartctl -i -d ata /dev/sda

如果运行这个命令返回了类似“Device does not support SMART”的信息就说明目标硬盘不支持SMART,不能使用这套软件包进行测试和监控。

  对于前面的例子,我们可以使用下面的命令来开启SMART特性:

  #smartctl -s on -d ata /dev/sda

开始测试

  其实就一条命令就完成了测试,如:

  #smartctl -H -d ata /dev/sda

  注意最后一行的测试结果“PASSED”,表明测试通过,该硬盘目前处于健康状态。

最后用下面的命令查看硬盘使用了多少时间

# smartctl -A /dev/sda
9 Power_On_Hours 0x0032 091 091 000 Old_age Always – 6730
#smartctl -a /dev/sda|grep Hours
6730小时大概等于280天

Leave a Reply