S.M.A.R.T.のログを見ていたら、Power-On hours(稼働時間)が100年を超えたSSDが見つかりました。
smartctl を実行すると
$ sudo /usr/sbin/smartctl -a /dev/sda
レポートが出力されます
smartctl 7.3 2022-02-28 r5338 [x86_64-linux-6.1.0-12-amd64] (local build) Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Model Family: Intel 330/335 Series SSDs Device Model: INTEL SSDSC2CT240A3 Serial Number: ****************************** LU WWN Device Id: **************************** Firmware Version: 300i User Capacity: 240,057,409,536 bytes [240 GB]
長いので途中は省略
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 5 Reallocated_Sector_Ct 0x0032 100 100 000 Old_age Always - 0 9 Power_On_Hours_and_Msec 0x0032 000 000 000 Old_age Always - 897044h+26m+39.420s 12 Power_Cycle_Count 0x0032 099 099 000 Old_age Always - 1305
Power_On_Hours_and_Msec が 897044h+26m+39.420s つまり 897044時間になっています。
Power_On_Hours_and_Msec は通電時間の累積値で、897044時間は約102年、つま100年以上電源を入れていたことになります。
Intel 330/335 Series SSDs は2012年ごろに販売されていたSSDなので、購入直後からフル稼働させたとしてもせいぜい10年程度にしかならないはずです。何かBUGを踏んだようです。
ネットで検索してみると、smartmontoolsのFAQに「intelのSSDのファームウェアのバグ」という説明が見つかりました。
FAQ – smartmontools
The Power_On_Hours Attribute of my new Intel SSD reports ~890000 hours This is a bug in Intel 330 Firmware 300i and Intel 520 Firmware 400i. The offset is 894794 hours.
つまり
ということです
SMARTから読み出した値897044から、オフセットの894794を減算した値が実際の稼働時間ということになります。