NVMe 磁盘问题 - smartctl 0x2002 状态

NVMe 磁盘问题 - smartctl 0x2002 状态

我的 NVMe 磁盘可以正常工作,但与以前相比速度非常慢。6 个月前,我使用 fio 对其进行了基准测试,速度为 2000MB/s,现在完全相同的测试速度为 350MB/s

我运行了 smartctl,但它给出了 0x2002 状态。

我的磁盘坏了吗?可以修复吗?还是需要买一个新的?

$ sudo smartctl -A /dev/nvme0n1p2
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-5.0.0-37-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF SMART DATA SECTION ===
Read NVMe SMART/Health Information failed: NVMe Status 0x2002

$

答案1

命名空间 ( n1) 或分区 ( p2) 可能无法获得 SMART 状态。因此,您必须为设备本身调用它:

smartctl -x /dev/nvme0

您可以使用 覆盖要查询的命名空间-d nvme,$nsid,并且0xffffffff是“广播命名空间 ID”。默认情况下,从设备节点命名空间 ID(在您的例子中为)中smartctl选择。因此要使用广播进行查询:$nsid1

smartctl -x -d nvme,0xffffffff /dev/nvme0n1p2

答案2

您需要运行此命令:sudo smartctl -a /dev/nvme0

答案3

尝试

smartctl -d nvme,0xffffffff -x /dev/nvme0n1

相关内容