CentOS系统中硬盘SMART健康信息查看指南
创作时间:
作者:
@小白创作中心
CentOS系统中硬盘SMART健康信息查看指南
引用
1
来源
1.
https://www.leftso.com/article/249.html
在Linux系统中,定期检查硬盘的健康状况对于预防数据丢失和系统故障至关重要。本文将详细介绍如何在CentOS系统中使用smartmontools工具查看硬盘的SMART(Self-Monitoring, Analysis and Reporting Technology)健康信息。
1. 安装smartmontools工具
要查看硬盘的SMART信息,首先需要安装smartmontools工具。使用以下命令进行安装:
yum -y install smartmontools
Tips: 只有root用户才有权限安装此工具。
2. 查看硬盘基本信息
安装完成后,可以使用smartctl命令查看硬盘的基本信息。例如,查看第一块硬盘(/dev/sda)的信息:
smartctl -i /dev/sda
Tips: /dev/sda是系统的第一块硬盘,可以在/dev目录下查看服务器有多少块硬盘。
输出示例:
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
上面两行分别表示设备是否支持SMART以及是否已启用SMART。如果SMART支持是可用的但状态是DISABLED,可以通过以下命令启用:
smartctl -s on /dev/sda
3. 查看硬盘的SMART健康状态
使用以下命令检查硬盘的健康状态:
smartctl -H /dev/sda
如果输出为PASSED,表示硬盘健康;否则,可能意味着磁盘已经出现故障或即将发生故障。
4. 查看原厂信息
要查看更详细的原厂信息,可以使用以下命令:
smartctl -A /dev/sda

输出示例:
=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
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_Count UltraDMA CRC错误计数
200 Multi_Zone_Error_Rate 写入错误率
其他常用命令
-h:显示帮助信息-V:显示版本信息-i:打印基本信息(磁盘设备号、序列号、固件版本等)-a:打印磁盘所有的SMART信息
运行时行为参数
-q TYPE:指定输出的安静模式。TYPE可以是errorsonly(只打印错误日志)、silent(没有任何打印)或nserial(不打印序列号)。-d TYPE:指定磁盘的类型。如果没有指定,smartctl会根据磁盘的名字来猜测磁盘类型。-T TYPE:指定当发生错误时,smartctl的容忍程度。TYPE可以是conservative(一有错就会退出)、normal(如果必须支持的SMART命令失败,则退出)、permissive(忽略一次必须支持的SMART命令失败)或verypermissive(忽略所有必须支持的SMART命令失败)。-b TYPE:指定当发生校验错误时,smartctl的动作。TYPE可以是warn(发出警告,继续执行)、exit(退出smartctl)或ignore(不发出告警,继续执行)。-r TYPE:smartmontools开发人员相关。-n POWERMODE:指定当磁盘处于节能模式时,smartctl是否继续检查。POWERMODE可以是never(检查)、sleep(除了sleep模式,检查)、standby(除了sleep或standby模式,检查)或idle(除了sleep或standby或idle模式,检查)。
SMART功能开关参数
-s on/off:打开或关闭磁盘的SMART功能-o on/off:打开或关闭SMART自动离线检测-S on/off:打开或关闭“自动保存厂商指定属性”功能
SMART读和显示数据参数
-H:报告磁盘的是否健康-c:显示磁盘支持的普通SMART功能及其当前状态-A:显示磁盘支持的厂商指定SMART特性-l TYPE:指定显示的log类型。TYPE可以是error、selftest、selective或directory-v N,OPTION:显示厂商指定SMART特性N时,使用厂商相关的显示方式-F TYPE:设置smartctl的行为,当出现一些已知但还没有解决的硬件或软件bug时,smartctl应该怎么做-P TYPE:设置smartctl是否对磁盘使用数据库中已有的参数
SMART离线测试、自测试参数
-t TEST:立刻执行测试,可以和-C参数一起使用。TEST可以是offline、short、long、conveyance或selective-C:在captive模式下运行测试-X:中断no-captive模式下运行的测试
通过以上命令和参数,可以全面监控和维护Linux系统中的硬盘健康状况,及时发现潜在问题,避免数据丢失。
热门推荐
如何分析日K线图?这些分析方法在投资策略中有何影响?
《青少年社会工作服务指南》实施,《指南》全文来了,新要求也来了!
自由和制度的关系是
百年建筑朝内81号院修缮后首次开放,历史韵味与现代元素完美融合
EES:铜基催化剂的掺杂工程用于电催化CO2还原为多碳产物
大理旅行全攻略:探索自然与人文的和谐之美!
经常吃胡萝卜,是“养胃”还是“伤胃”?提醒:吃蔬菜4点要牢记
如何处理工厂旷工问题法律层面的探讨和解决
手枪的创新升级之路
如何评估固定薪资改成绩效的合理性?
HIIT减脂训练计划,HIIT运动减肥原理
西晋开国五十年:司马昭一系的兴衰与绝嗣
当“课间十分钟”变“课间一刻钟”,学生和学校发生了哪些变化?
艾灸脚出汗怎么回事
事关流感疫苗接种!来听专家怎么说→
游戏加载中的「着色器编译」到底什么是? 为什么在游戏中如此重要?
定作合同纠纷责任:法律适用与实务处理
西洋乐器实物,西洋乐器名称对照表
豆瓣6.1,《乔妍的心事》争议在哪里?
奥地利“第二国歌”背后的故事丨小约翰·施特劳斯《蓝色多瑙河圆舞曲》
上市公司年报分析之金融工具准则应用披露示例:理财产品投资的分类
空难自救,你必须知道的几个关键步骤!
318米刷新沈阳天际线!这座地标建筑核心筒封顶
脂质代谢与肿瘤相关调控机制分析!
2024年高考作文预测及佳作赏析:模仿与超越——AI时代的思考
预防肌少症——老年人如何保证蛋白质的摄入?
秋季皮肤护理指南
Windows 10系统安装全过程详解
抖音直播权限被无限期封禁后能否解封?封禁的原因通常是什么?读懂新规不再违规!
这些“字”的洗衣液别用了,致敏还伤身,快告诉身边人!