linux安装使用smartctl方法
1.安装完毕之后可以使用以下命令检查磁盘通电时间和次数,对灾难的发生做出评估:
smartctl -a /dev/sda
9 Power_On_Hours(通电时间)
12 Power_Cycle_Count(通电次数)
2.通过如下命令查看错误汇总日志:
smartctl -l error /dev/sda
3.通过该命令进行磁盘的扩展彻底检查(大约要持续数小时,应该在低负载进行如果发现错误,基本可以说明需要更换硬盘):
smartctl -t long /dev/sdb
4.通过如下命令显示硬盘检测日志:
smartctl -l selftest
5.定期登录到服务器上运行smartctl是比较麻烦的,linux提供了系统进程smartd
编辑配置文件:
vi /etc/smartd.conf
这个配置文件中大部分可能是注释掉的说明,只需要和当前硬盘相关的一行写入正确即可:
/dev/hdb -H -m test@test123123.com
上边的配置表示smartd以静默状态工作,当SMART中报告PASSED的时候不理睬
一旦出现Failure,立刻用邮件通知用户指定的邮箱
修改配置后重启服务:
/etc/init.d/smartd restart
即可完成对SMART的全部配置。
Diary 于 2012-11-21 21:52:54发表:
受教了