我如何让 smartmontools 相信我的 SSD 不是硬盘?

我如何让 smartmontools 相信我的 SSD 不是硬盘?

我正在运行 Debian Wheezy,库存smartmontools包(smartctl 5.41)。

SSD MushkinMKNSSDCR120GB-MX在 SMART 属性 ID 231(十进制)中报告使用寿命信息。对于硬盘,此属性为Temperature_Celsius,不幸的是,smartmontools 将其解释为:

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
[...]
231 Temperature_Celsius     0x0013   001   001   010    Pre-fail  Always   FAILING_NOW 21474836481
[...]

不,不是 210 亿摄氏度......它应该是SSD 剩余使用寿命

我尝试使用以下命令更新驱动器数据库:

# /usr/sbin/update-smart-drivedb
/usr/share/smartmontools/drivedb.h updated from branches/RELEASE_5_41_DRIVEDB
#

...并重新启动smartd,但驱动器仍然未被识别为 SSD。

除了添加 backports repo 并安装smartmontoolsbackports 版本之外还有其他解决方案吗? 如果必须这样做,我会这样做,但我目前在此服务器上没有任何 backports 软件,似乎必须有其他方法。

答案1

当您运行 update-smart-drivedb 时,它会从 smartmontools 的源站点下载最新的数据库,理论上比任何反向移植都更新。

如果您直接联系他们,您应该会得到合理的周转时间。

https://www.smartmontools.org/wiki...

设备信息

如果您的驱动器不在 smartmontools 驱动器数据库的当前版本中,您可以通过向我们的邮件列表 smartmontools-database 发送有关您的驱动器的报告来帮助改进 smartmontools 信息。

我们收集有关已使用 smartmontools 成功或未成功测试的 USB 设备的信息。如果您的设备未在此处列出,请通过编辑 wiki 页面和/或向 smartmontools-database 邮件列表发送电子邮件告诉我们测试结果。

相关内容