Smartctl输出的含义

Smartctl输出的含义

我想smartctl查看每个外部硬盘驱动器运行了多长时间(用于计划更换),尽管我不理解手册页。我看不到应该运行什么命令或无法理解输出

我使用多个外部硬盘进行轮换备份

这是我尝试过的命令:

sudo smartctl -a /dev/sdb

(我不知道为什么我必须在前面添加 sudo - 否则它不会运行)

无论如何,这里是输出的片段(它适用于通过 USB 3 电缆连接的旧便携式 Seagate 500GB 驱动器,该电缆也提供驱动器电源):

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   108   099   006    Pre-fail  Always       -       17374200
  3 Spin_Up_Time            0x0003   100   099   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   099   099   020    Old_age   Always       -       1463
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   067   060   030    Pre-fail  Always       -       4300708401
  9 Power_On_Hours          0x0032   097   097   000    Old_age   Always       -       2985 (94 211 0)
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   099   099   020    Old_age   Always       -       1269

我想知道 Power_On_Hours 和 Power_Cycle_Count 对于衡量迄今为止的运行寿命是否有意义。参数名称后面有很多列,尽管我找不到它们的人类解释。

问题

  1. 最后一列的单位,即 Power_On_Hours 行的 2985,字面意思是磁盘自制造以来总共运行了 2985 小时吗?同样,Power_Cycle_Count 的最后一列是否字面意思是磁盘已插入/拔出 1269 次? (...或安装/卸载?)
  2. VALUE、WORST 和 THRESHOLD 列的单位是什么?
  3. 类型列在传达什么信息? “Pre-fail”比“Old_age”更好还是更差,或者只是不同?
  4. 在哪里可以找到“供应商特定属性”?
  5. 为此目的运行 smartctl 是否还有其他有用的方法?

非常感谢您的任何灵感!

相关内容