欢迎光临
我们一直在努力

centos下smartctl安装配置硬盘检测

一、什么是S.M.A.R.T.
SMART是一种磁盘自我分析检测技术,早在90年代末就基本得到了普及
每一块硬盘(包括IDE、SCSI)在运行的时候,都会将自身的若干参数记录下来
这些参数包括型号、容量、温度、密度、扇区、寻道时间、传输、误码率等
硬盘运行了几千小时后,很多内在的物理参数都会发生变化
某一参数超过报警阈值,则说明硬盘接近损坏
此时硬盘依然在工作,如果用户不理睬这个报警继续使用

那么硬盘将变得非常不可靠,随时可能故障.

二、安装

yum install smartmontools

 

三、使用

1.安装完毕之后可以使用以下命令检查磁盘通电时间和次数,对灾难的发生做出评估:

smartctl -a /dev/sda

9 Power_On_Hours(通电时间)
12 Power_Cycle_Count(通电次数)


检测到自己的通电时间2w+ …. 心碎
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的全部配置。

赞(0)
未经允许不得转载:站长电台 » centos下smartctl安装配置硬盘检测
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址