首页/系统/服务器硬件与 RAID 速查/SSD 寿命耗尽导致的掉盘与只读
硬盘故障与更换68 条

SSD 寿命耗尽导致的掉盘与只读

SSD 磨损到寿命上限后可能进入只读或直接掉线:企业盘用 Percentage Used / Wear Leveling 指示寿命,写密集场景需要按写入量做寿命预算。

SSD 寿命耗尽会怎样

SSD 的写入寿命有限,磨损到上限后可能先进入只读状态,也可能直接掉线,而且这个过程常常没有明显预警。企业盘一般用 Percentage Used 表示寿命消耗比例,消费盘常用 Wear Leveling 的剩余值或 Media Wearout 指标。日志盘、缓存盘、数据库临时空间这类写密集场景,需要提前做寿命预算与轮换规划。

基本信息

关键指标Percentage Used 越接近 100 越接近上限;Media Wearout 值越低越接近耗尽
风险场景日志盘、缓存盘、数据库临时空间等写密集业务
处理方式提前做容量扩容与寿命轮换,而不是等掉盘
告警建议按百分比设置分级告警,而不是只看是否掉线
权限要求root

典型使用场景

  • 为写密集业务盘建立寿命监控
  • 巡检时评估哪些盘需要进入更换计划
  • 采购时按写入量选择合适的耐久度等级
  • 排查只读或掉线问题时先排除寿命耗尽
  • 换盘后确认新盘的寿命指标处于健康区间

寿命检查

寿命检查
smartctl -A /dev/sdb | grep -i -E "Percentage_Used|Wear_Leveling|Total_LBAs_Written|Media_Wearout"   # 常见寿命与写入量字段
smartctl -x /dev/sdb | grep -i -E "life|used"                       # 扩展信息里的寿命字段
nvme smart-log /dev/nvme0 | grep -i -E "percentage_used|data_units_written"   # NVMe 盘对应字段
smartctl -l scterc /dev/sdb                                          # 顺带确认盘的错误恢复设置

指标读法

指标含义处置
Percentage Used已消耗寿命百分比接近上限即安排更换
Total_LBAs_Written累计写入量结合业务写入速率估算剩余时间
Media_Wearout剩余磨损余量,越低越接近耗尽下降过快时排查写放大
只读状态盘进入写保护立即迁移数据,不要继续写入
RAID 1/10 中镜像两端写入量相同,寿命基本同步;换盘时应评估成对更换,避免短期内连续两次更换。
寿命百分比是写入放大的结果:业务写入量没变而寿命消耗突然加速,通常意味着写放大或重试写变多了。

易错点

  • 把 SSD 当永动机:写密集业务下耐久度耗尽的速度往往超出预期,必须有预算
  • 镜像盘只换一块:另一块寿命也接近上限,短期内会再次故障
  • 只看是否掉线不看寿命百分比:SSD 到寿时可能先变成只读,业务表现是写失败而不是盘消失
  • 用消费级盘放进写密集阵列:耐久度与掉电保护都不匹配,故障率会明显上升

数据来源与参考

  • smartmontools 文档(SSD 属性)
  • SSD 厂商耐久度说明(DWPD/TBW)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌