smartctl 报告当前待处理扇区为 2,但长时间测试未发现任何错误

smartctl 报告当前待处理扇区为 2,但长时间测试未发现任何错误

驱动器上的 SMART 属性包括:

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   200   200   051    Pre-fail  Always       -       391
  3 Spin_Up_Time            0x0003   181   165   021    Pre-fail  Always       -       5916
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       259
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000e   200   200   051    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   068   068   000    Old_age   Always       -       23804
 10 Spin_Retry_Count        0x0012   100   100   051    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0012   100   100   051    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       259
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       99
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       309
194 Temperature_Celsius     0x0022   123   097   000    Old_age   Always       -       27
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0012   200   200   000    Old_age   Always       -       2
198 Offline_Uncorrectable   0x0010   200   200   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   200   200   051    Old_age   Offline      -       1

但运行长时间的测试报告:

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Completed without error       00%     23734         -

那么我现在该怎么做才能清除当前待处理扇区数?错误日志也没有提供任何 LBA。

编辑:当前待处理扇区数之前为 0,我之前曾让此驱动器有几个坏扇区,我能够找到并写入它们以清除待处理扇区数。所以真正的问题是,如何解释为什么待处理扇区数会增加而不告诉我位置在哪里?

答案1

您无法清除当前待处理的扇区数。通常,即使在驱动器出厂之前,一些扇区也可能被标记为坏扇区,但这不是问题。只要重新分配和/或待处理的扇区数不变,驱动器就没问题,即使有几个扇区出了问题。当计数开始上升时,应该认为磁盘处于危险之中。

此外,一般来说,许多磁盘直到被数以万计的坏扇区破坏并严重损坏之后才会无法通过 SMART 检查。

长话短说:你会怎么做?观察并等待。

答案2

我也遇到了同样的问题,我可以使用“smartctl -l xerror /dev/sdb”查看错误,但它不会在自检中弹出,dd 似乎可以正常读取块。我目前正在尝试覆盖 raid,但我犹豫着是否要将块归零。

相关内容