在银河麒麟系统中确认硬盘亚健康或濒临故障,须用smartctl读取s.m.a.r.t.原始指标,如重映射扇区数>5、通电时间超30000小时等;麒麟管家可快速查看简化摘要;kylin-sysassist-cli生成带时间戳的结构化html报告。

在银河麒麟系统中确认硬盘是否处于亚健康或濒临故障状态,必须绕过桌面环境的模糊提示,直接读取硬盘固件记录的S.M.A.R.T.原始指标——比如重映射扇区数激增、通电时间异常偏高、校验错误率持续上升,这些才是硬盘真实老化程度的铁证。
用smartctl命令查看S.M.A.R.T.健康总评与关键属性
smartctl是Linux下最底层、最可靠的SMART访问工具,能跳过内核缓存直连硬盘固件,输出不可篡改的原始数据,适用于所有SATA/NVMe硬盘。
按下Ctrl+Alt+T打开终端。
执行sudo smartctl --scan确认系统识别到的目标硬盘设备路径(如/dev/sda或/dev/nvme0n1),避免误查U盘或虚拟磁盘。
对SATA硬盘运行sudo smartctl -H /dev/sda;对NVMe硬盘运行sudo smartctl -H -d nvme /dev/nvme0n1。若返回SMART overall-health self-assessment test result: PASSED仅说明当前无致命告警,【不等于硬盘健康】。
执行sudo smartctl -a /dev/sda | grep -E "(Reallocated_Sector|Current_Pending|UDMA_CRC|Raw_Read_Error|Power_On_Hours|Temperature_Celsius)",重点检查:Reallocated_Sector_Ct值>5、Current_Pending_Sector非零、Power_On_Hours超过30000小时、Temperature_Celsius持续高于65°C。
通过麒麟管家图形界面快速获取健康摘要
麒麟管家集成硬件传感器直连能力,可免命令行一键获取S.M.A.R.T.关键指标的简化摘要,适合日常巡检或非技术用户快速判断。
点击左下角“开始菜单”,在应用列表中找到并启动麒麟管家。
左侧导航栏选择“设备管理”→右侧主界面点击“健康检测”按钮。
首次使用需授权:弹出窗口点“允许”,输入管理员密码完成初始化。
检测完成后,在磁盘详情页查找“健康状态”“重映射扇区数”“温度”字段,数值单位与smartctl一致但四舍五入到整数位;【若显示“警告”或“失败”,必须立即执行smartctl深度核查】。
用kylin-sysassist-cli生成带时间戳的结构化健康报告
kylin-sysassist-cli是麒麟OS官方诊断工具,可自动聚合SMART健康数据、内核I/O错误日志及驱动状态,生成HTML格式报告,便于归档与跨机器比对。
第一步:确认工具已安装,终端执行which kylin-sysassist-cli;若未安装,运行sudo apt install kylin-sysassist。
第二步:执行sudo kylin-sysassist-cli --disk-health --output /tmp/disk_health_$(date +%Y%m%d_%H%M).html。
第三步:打开生成的HTML文件,查看“SMART Attributes”表格中各项原始值、“Error Log”中最近30天的I/O错误次数、“Temperature Trend”曲线图。
该报告会自动标注异常项并加粗高亮,例如“Reallocated_Sector_Ct: 17(阈值=5)”。











