linux磁盘检测工具

介绍

什么是Smartmontools?

Smartmontools是一种硬盘检测工具,通过控制和管理硬盘的SMART(Self Monitoring Analysis and Reporting Technology,自动检测分析及报告技术)技术来实现的,SMART技术可以对硬盘的磁头单元、盘片电机驱动系统、硬盘内部电路以及盘片表面介质材料等进行监测,当SMART监测并分析出硬盘可能出现问题时会及时向用户报警以避免计算机数据受损失。SMART技术必须在主板支持的前提下才能发生作用,而且 SMART技术也不能保证能预报所有可能发生的硬盘故障。SMART(SFF-8035i) 是硬盘生产商们建立的一个工业标准,这个标准就是在硬盘上保存一个跟执行情况,可靠程度,读找错误率等属性的表格。所有属性都有一个1byte(大小范围1-253)的标准化值,还包含另一个1byte的关键阶段值,如果属性表格内某个数据接近小于或达到关键阶段值,表明硬盘工作不正常了。

安装

sudo apt-get install smartmontools -y

开机启动

systemctl status smartd
systemctl enable smartd
systemctl start smartd

检查硬盘是否支持SMART

1993年以后出厂的硬盘基本上都支持SMART技术,使用如下命令可以来查看:
sudo smartctl -i /dev/sda
如果SMART support is: Disabled表示SMART未启用,执行如下命令,启动SMART:

smartctl --smart=on --offlineauto=on --saveauto=on /dev/sda

检查硬盘健康状态

sudo smartctl -H /dev/sda
sudo smartctl -A /dev/sda #详细

后台检测

smartctl -t short  #后台检测硬盘,消耗时间短 
smartctl -t long  #后台检测硬盘,消耗时间长 
smartctl -C -t short  #前台检测硬盘,消耗时间短 
smartctl -C -t long  #前台检测硬盘,消耗时间长 

查看硬盘日志

smartctl -l selftest /dev/hdb 

https://www.cnblogs.com/jackydalong/archive/2013/06/06/3121038.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值