首页/系统/Linux 运维命令速查/nvme-cli 查看 NVMe 盘健康
磁盘与文件系统51 条

nvme-cli 查看 NVMe 盘健康

NVMe 专用管理工具:list 列盘、smart-log 看健康与磨损、error-log 看错误;比 smartctl 对 NVMe 更细,是判断「盘是否要换」的关键证据。

Linux 运维命令速查系统更新于 2026-10-12
用途NVMe 设备管理与非健康排查
语法nvme list / smart-log / error-log
安装nvme-cli 包

常用示例

常用示例
sudo nvme list
sudo nvme smart-log /dev/nvme0 | grep -Ei 'critical|temperature|percentage_used|media_errors'

# 关键字段解读:
# percentage_used  已消耗寿命百分比(接近 100 该换盘)
# media_errors     介质错误数(不为 0 要警惕)
# critical_warning 非 0 即存在厂商定义的严重警告

更多

更多
sudo nvme error-log /dev/nvme0 | head -n 40
sudo nvme id-ctrl /dev/nvme0 | head -n 5
云主机 NVMe 可能是透传或虚拟化设备,字段含义以厂商为准;percentage_used 与 avg 温度是换盘决策的高权重信号。

易错点

  • 老内核/老 nvme-cli 不识别新盘:先升级 nvme-cli 再判断「设备异常」
  • 把 media_errors 偶发 +1 当故障会过度反应:结合增长率与厂商阈值评估

数据来源与参考

  • nvme-cli 官方文档(nvme list / smart-log)
  • NVMe 规范:SMART/Health Log

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌