无法检查 SSD 上的 SMART 数据?

无法检查 SSD 上的 SMART 数据?

我正在尝试检查 SMART 数据。我已Ubuntu 18.04安装在Kingston A1000, M.2 - 480GBSSD 上。

除了这个磁盘以外,我可以检查所有其他磁盘。

在此处输入图片描述 在此处输入图片描述

milano@milano-PC:~$ sudo hdparm -I /dev/nvme0n1p1

/dev/nvme0n1p1:
 HDIO_DRIVE_CMD(identify) failed: Inappropriate ioctl for device

你知道怎样检查吗?

答案1

由于 SSD 驱动器的设计参数与 HDD 完全不同,因此大多数 SMART 实用程序无法正确报告 SSD 数据。Linux 软件包smartmontools包含一个用于扫描 SSD 的实用程序,它将报告驱动器的运行状况。

从命令行安装 smartmontools 包:

sudo apt install smartmontools

然后使用该smartctl工具和以下命令,其中 X 是您要测试的 SSD 的字母(在您的情况下,它将代替/dev/nvme0n1p1/dev/sdX

sudo smartctl -i /dev/sdX

您可以使用以下命令对 SSD 进行简短测试:

sudo smartctl -t short -a /dev/sdX

或者使用此命令进行长时间测试:

sudo smartctl -t long -a /dev/sdX

相关内容