Milano Asked: 2019-03-26 05:15:42 +0800 CST2019-03-26 05:15:42 +0800 CST 2019-03-26 05:15:42 +0800 CST 无法检查 SSD 上的 SMART 数据? 772 我正在尝试检查 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 你知道怎么检查吗? ssd disk hard-drive smart 18.04 1 个回答 Voted Best Answer Alaska Computer Guy 2019-03-26T08:26:51+08:002019-03-26T08:26:51+08:00 由于 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
由于 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