1 .安装工具smartmontools
命令:
yum-y安装智能模型
Tips:只能由root用户安装
用smartmontools工具显示硬盘信息
命令:
smartctl -i /dev/sda
在Tips:中,/dev/sda是系统中的第一个硬盘,您可以在/dev目录中查看服务器上有多少个硬盘
smartsupportis :可用设备hassmartcapability。
智能支持is :启用
上面两行分别是是否支持SMART,是否启用了SMART。 如果支持,但以下状态为DISABLED,则必须使用以下命令启用SMART
smartctl -s on /dev/sda
3 .查看硬盘智能健康
命令:
smartctl -H /dev/sda
PASSED表示健康。 否则,意味着磁盘发生故障或很快就会出现故障。
查看工厂信息
smartctl -A /dev/sda
上面代码的意思
===startofreadsmartdatasection==
smartattributesdatastructurerevisionnumber :16
vendorspecificsmartattributeswiththresholds :
ID# ATTRIBUTE_NAME
1 Raw_Read_Error_Rate读取错误率
3 Spin_Up_Time启动时间
4 Start_Stop_Count启动停止次数
5 Reallocated_Sector_Ct重新分配扇区数
7 Seek_Error_Rate寻道错误率
9 Power_On_Hours通电时间
10 Spin_Retry_Count启动重试次数
11 Calibration_Retry_Count重新校准重试次数
12 Power_Cycle_Count启动停止循环次数
192 Power-Off_Retract_Count断电头退避次数
193 Load_Cycle_Count磁头加载/卸载周期数
194 Temperature_Celsius温度
196 Reallocated_Event_Count分配扇区的物理位置处的事件数(不管坏路如何) ) ) )。
197 Current_Pending_Sector当前等待的扇区数(状态可疑/不稳定-等待下一个判断) ) ) ) ) ) ) ) ) ) ) ) ) ) )。
198 Offline_Uncorrectable无法修改的扇区总数
199 udma _ CRC _ error _ countultradmacrc错误计数
200 Multi_Zone_Error_Rate写入错误率
4 .其他命令
-h帮助信息
-V版本信息
-i打印的基本信息(磁盘设备编号、序列号、固件版本…) ) ) ) ) ) )。
-a打印磁盘的所有智能信息
运行时行为参数:
-q TYPE指定输出的安静模式。
TYPE有三个选择。
eorsonly只打印错误日志。
slent上有印刷。
nserial不打印序列号
-d TYPE指定磁盘的类型。 如果未指定,smartctl将基于磁盘的名称
推测磁盘的类型。
-T TYPE指定发生错误时,smartctl的容许度、是否继续运行。
TYPE有四个选择。
小巧的大叔一有错误就退出
正常如果需要支持的SMART命令失败,请退出
permissive无法忽略需要支持的SMART命令
verypermissive无法忽略所有需要支持的SMART命令
-b TYPE指定发生验证错误时smartctl的行为。
TYPE有三个选择。
warn发出警告,继续执行
exit将退出智能
ignore不发出警告而继续执行
- r类型智能开发者相关。
-n POWERMODE指定磁盘处于节电模式时smartctl是否继续检查。
默认情况下不检查。
POWERMODE有四种选择。
never检查
sleep除了sleep模式以外进行检查。
检查sleep或standby模式以外的标准by。
idle除了sleep或standby或idle模式外,还参考车。
智能功能开关参数:
- s打开或关闭磁盘的SMART功能
-打开和关闭-oon/offsmart的自动脱机检测。 此功能每4小时自动扫描一次磁盘
没有缺陷。
-S on/off打开或关闭“自动保存供应商指定的属性”功能。
读取和显示SMART数据参数
-H报告磁盘的状态。 如果报告不健康,则表示磁盘已损坏或不超过24小时
内部损伤。
-c显示磁盘支持的常见SMART功能,以及这些功能的当前状态。
-A表示磁盘支持的供应商指定的SMART特性。 这些特性的编号是1-253,有手指
规定的名字。
-l TYPE指定要显示的日志类型。
TYPE有四个选择。
错误仅显示错误日志。
selftest仅显示selftest日志
选择仅显示选择自测试日志
目录只显示日志目录
-v N,OPTION显示制造商指定的SMART特性n时,使用制造商相关的表示方式。
-F TYPE设置smartctl的行为。 出现已知但未解决的硬件或软件错误时,
smartctl该怎么办?
-P TYPE设置smartctl是否将数据库中的现有参数用于磁盘。
智能离线测试、自检参数
-t TEST可以立即运行测试并与-C参数一起使用。
TEST提供了以下选择:
offline脱机测试。 可用于装载文件系统的磁盘
短时间测试。 可以在装载文件系统的磁盘上使用。
长时间测试。 可以在装载文件系统的磁盘上使用。
conveyance [ATA only]转发懦弱的甜瓜测试。 可以在装载文件系统的磁盘上使用。
select,N-M
选择,N SIZE [ATA only]具有选择性测试,用于测试磁盘的LBA的一部分。 n显示
LBA编号,m表示结束LBA编号,SIZE表示测试的LBA
范围。
-C以捕获模式运行测试。
注: (1)-C必须与-t一起使用,但对于-t offline,-C无效。
)2)-C会占用磁盘空间,因此建议在未挂载文件系统的磁盘上使用。
在-X中断无捕获模式下运行的测试。