首页/系统/服务器硬件与 RAID 速查/SATA 盘的 ERC/TLER 与超时策略
硬盘故障与更换68 条

SATA 盘的 ERC/TLER 与超时策略

桌面级 SATA 盘缺少企业级错误恢复控制(ERC/TLER):遇到坏块长时间重试会被 RAID 卡判为超时并踢出阵列;企业盘与部分工具可调整超时参数。

查看与设置(smartctl 示例)

查看与设置(smartctl 示例)
smartctl -l scterc /dev/sdb          # 查看 SCT ERC 设置
smartctl -l scterc,70,70 /dev/sdb    # 设置读/写超时(单位 0.1 秒)
smartctl -l scterc,0,0 /dev/sdb      # 恢复默认(禁用 SCT ERC)
原理盘固件重试超过卡的超时阈值 → 卡认为盘失联 → 踢出
建议RAID 成员位使用企业级盘;必要时按卡厂商建议设置 ERC/TLER
注意跨重启保持性与盘固件相关,纳入验收检查
ERC 设置不是万能药:盘体本身坏道增长仍应更换,ERC 只降低「假掉盘」概率。

易错点

  • 在桌面盘上跑 RAID:缺乏 ERC 支持,坏块重试导致整盘被踢是常见事故链
  • 设置后不校验是否生效:部分盘固件不支持 SCT ERC,命令静默失败

数据来源与参考

  • smartmontools 手册(scterc)
  • 硬盘厂商 ERC/TLER 说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌