如何诊断固态硬盘的异常行为?

如何诊断固态硬盘的异常行为?

我认为我的 256GB 固态硬盘需要更换,但在投资之前我想得到一些明确的迹象。

我在一台配有固态硬盘和全盘加密的笔记本电脑上运行 Ubuntu 18.04。最近在正常运行过程中,系统将我的根分区置于只读模式。关机后,机器无法启动,报告磁盘错误。

我从闪存驱动器运行 Ubuntu 20.04,但磁盘实用程序未报告机器的内部驱动器。我通过适配器使用 USB 连接驱动器,然后磁盘做过举报驱动器。

我能够运行 SMART 测试,并且通过了(据我所知;有很多技术信息——请参阅下面的摘录)。之后,我通过机器的内部 SATA 接口连接驱动器,它成功启动。

此后系统多次出现这种行为:它进入“只读”模式,我使用通过 USB 连接的驱动器重新启动,然后它就能够通过 SATA 连接启动。

我可以采取什么步骤来验证是否是硬盘的问题?

SMART Attributes Data Structure revision number: 1
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  5 Reallocated_Sector_Ct   0x0033   096   096   010    Pre-fail  Always       -       318
  9 Power_On_Hours          0x0032   094   094   000    Old_age   Always       -       27276
 12 Power_Cycle_Count       0x0032   093   093   000    Old_age   Always       -       6972
177 Wear_Leveling_Count     0x0013   089   089   000    Pre-fail  Always       -       373
179 Used_Rsvd_Blk_Cnt_Tot   0x0013   096   096   010    Pre-fail  Always       -       318
181 Program_Fail_Cnt_Total  0x0032   100   100   010    Old_age   Always       -       0
182 Erase_Fail_Count_Total  0x0032   100   100   010    Old_age   Always       -       0
183 Runtime_Bad_Block       0x0013   096   096   010    Pre-fail  Always       -       318
187 Uncorrectable_Error_Cnt 0x0032   095   095   000    Old_age   Always       -       42737
190 Airflow_Temperature_Cel 0x0032   077   051   000    Old_age   Always       -       23
195 ECC_Error_Rate          0x001a   001   001   000    Old_age   Always       -       42737
199 CRC_Error_Count         0x003e   099   099   000    Old_age   Always       -       281
235 POR_Recovery_Count      0x0012   099   099   000    Old_age   Always       -       206
241 Total_LBAs_Written      0x0032   099   099   000    Old_age   Always       -       52974713881

SMART Error Log Version: 1
No Errors Logged
$ uname -a
Linux bruce 4.15.0-99-generic #100-Ubuntu SMP Wed Apr 22 20:32:56 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.4 LTS
Release:        18.04
Codename:       bionic

答案1

这些特定的错误表明存在问题...

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  5 Reallocated_Sector_Ct   0x0033   096   096   010    Pre-fail  Always       -       318
183 Runtime_Bad_Block       0x0013   096   096   010    Pre-fail  Always       -       318
187 Uncorrectable_Error_Cnt 0x0032   095   095   000    Old_age   Always       -       42737
195 ECC_Error_Rate          0x001a   001   001   000    Old_age   Always       -       42737
199 CRC_Error_Count         0x003e   099   099   000    Old_age   Always       -       281

如果这是三星固态硬盘,则下载Samsung Magician 这里并检查固件更新。

ncq您还可以使用以下命令检查错误...

grep -i FPDMA /var/log/syslog*

如果你找到这些,我会给你一个补丁。

相关内容