https://blog.51cto.com/michaelkang/5580827
在服务器管理的实际环境中,硬盘是最容易出现问题及发生故障的硬件,而且硬盘中存储着大量重要的数据,万一出现故障所造成的损失也是无法估计的,轻则需要化费大量的时间与精力去做数据恢复,重则硬盘报废,里面重要的数据也无法100%挽回,所以对硬盘健康状监控十分必要。
一:什么是Smartmontools?
Smartmontools是一种硬盘检测工具,通过控制和管理硬盘的SMART(Self Monitoring Analysis and Reporting Technology,自动检测分析及报告技术)技术来实现的,SMART技术可以对硬盘的磁头单元、盘片电机驱动系统、硬盘内部电路以及盘片表面介质材料等进行监测,当SMART监测并分析出硬盘可能出现问题时会及时向用户报警以避免计算机数据受损失。
SMART技术必须在主板支持的前提下才能发生作用,而且 SMART技术也不能保证能预报所有可能发生的硬盘故障。SMART(SFF-8035i) 是硬盘生产商们建立的一个工业标准,这个标准就是在硬盘上保存一个跟执行情况,可靠程度,读找错误率等属性的表格。所有属性都有一个1byte(大小范围1-253)的标准化值,还包含另一个1byte的关键阶段值,如果属性表格内某个数据接近小于或达到关键阶段值,表明硬盘工作不正常了。
二:安装部署
2.1:下载最新源码包安装
下载
wget http://down1.chinaunix.net/distfiles/smartmontools-6.0.tar.gz
解压
tar -xvf smartmontools-6.0.tar.gz
编译
cd smartmontools-6.0
./configure
安装
make && make install
2.2:使用yum安装部署
yum install smartmontools -y
三:
smartd是smartmontools软件包中的一个实用程序,可以单独运行,也可以注册为系统服务,
-----------------------------------
©著作权归作者所有:来自51CTO博客作者无锋剑客的原创作品,请联系作者获取转载授权,否则将追究法律责任
硬盘检测工具Smartmontools安装、部署、使用
https://blog.51cto.com/michaelkang/5580827