我的 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
选择。因此要使用广播进行查询:$nsid
1
smartctl -x -d nvme,0xffffffff /dev/nvme0n1p2
答案2
您需要运行此命令:sudo smartctl -a /dev/nvme0
答案3
尝试
smartctl -d nvme,0xffffffff -x /dev/nvme0n1