磁盘与存储管理-smartctl
磁盘与存储管理-smartctl 💾 — 磁盘健康检测
作用
smartctl(SMART control)用于查看和监控支持 S.M.A.R.T.(Self-Monitoring, Analysis and Reporting Technology)技术的磁盘健康状态,包括温度、坏道数、通电时间、读写错误率等。是预测磁盘故障、保障数据安全的重要工具。
语法
1 | smartctl [选项] 设备 |
用法
smartctl 需要 root 权限。-A 显示所有 SMART 信息;-H 显示磁盘健康状态概要;-i 显示设备信息;-l 类型 查看指定日志(如 error/selftest);-t 离线测试(-t SHORT 短测试,-t LONG 长测试);-c 查看当前测试进度;-s ON 启用 SMART。组合 -A -i 可查看完整报告。重点关注 REALLOCATED_SECTOR_COUNT(重映射扇区数)、PENDING_SECTOR(待处理扇区)等关键属性。
常用参数
| 参数 | 说明 |
|---|---|
-A |
所有 SMART 信息 |
-H |
健康状态 |
-i |
设备信息 |
-l 类型 |
查看指定日志(error/selftest) |
-t SHORT |
短测试 |
-t LONG |
长测试 |
-c |
测试进度 |
-s ON |
启用 SMART |
示例
1 | smartctl -A /dev/sda # 查看完整 SMART 信息 |
来源:菜鸟教程