属性 197 与 198 是什么
在 ATA/SATA 盘的 SMART 属性表里,197(Current_Pending_Sector)统计等待重映射的扇区:读失败后盘把扇区标记为待定,等后续写入时再决定修复或重映射。198(Offline_Uncorrectable)是离线扫描过程中无法纠正的扇区计数。两者非零并保持增长,通常意味着盘体进入了退化通道,是安排更换的重要依据。
基本信息
| 197 名称 | Current_Pending_Sector,当前待定扇区计数 |
|---|---|
| 198 名称 | Offline_Uncorrectable,离线不可纠正扇区计数 |
| 与属性 5 的关系 | 197 与 198 对应的扇区在处理后会转入属性 5 的重映射计数 |
| 适用范围 | ATA/SATA 盘;SAS 盘与 NVMe 盘不使用这套属性号体系 |
相关属性对照
| 属性号 | 名称 | 含义 |
|---|---|---|
| 5 | Reallocated_Sector_Ct | 已重映射扇区计数,反映已被替换的坏扇区 |
| 187 | Reported_Uncorrect | 上报但无法纠正的错误次数 |
| 196 | Reallocated_Event_Count | 重映射事件次数 |
| 197 | Current_Pending_Sector | 等待重映射的扇区数 |
| 198 | Offline_Uncorrectable | 离线扫描不可纠正扇区数 |
监控命令
监控命令
smartctl -A /dev/sdb | grep -E "^ *5 |^ *187|^ *196|^ *197|^ *198" # 取关键属性
smartctl -A -d megaraid,4 /dev/sda | grep -E "197|198" # RAID 卡后透传
smartctl -l error /dev/sdb | head -20 # 查看错误日志
# 按周或按天采样并做差,判断是稳定值还是持续增长典型使用场景
- 巡检告警:属性非零时先看趋势再决定是否更换
- 换盘决策:197 持续增长且伴随读错误时按故障盘处理
- 重建前评估:确认源盘与新盘的坏块情况,避免重建中途失败
- 数据安全评估:判断盘上是否仍适合承载唯一副本
- 工单取证:把属性输出与错误日志作为更换依据存档
197 非零的盘不建议继续承载唯一副本;先做数据迁移,再按流程更换,不要把希望寄托在「写一次就能修好」上。
NVMe 盘没有这套属性号:判断介质错误要看 smart-log 中的 media_errors 与 available_spare,两套体系不要混用。
属性计数的原始值在不同品牌盘上的量纲与含义存在差异:判断是否异常要以本机历史采样为基线,而不是直接套用网络上的固定数值。
换盘决策要结合业务价值与冗余状态:有热备的阵列可以按流程更换,冗余已经不足的阵列应先把数据迁走再动手。