NVMe ディスクの問題 - smartctl 0x2002 ステータス

NVMe ディスクの問題 - smartctl 0x2002 ステータス

私のNVMeディスクは動作しますが、以前に比べると非常に遅くなっています。6か月前にfioを使用して2000MB/秒でベンチマークしましたが、まったく同じテストで今350MB/秒になっています。

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

SMART ステータスは、名前空間 ( n1) またはパーティション ( p2) では利用できない場合があります。したがって、デバイス自体に対して呼び出す必要があります。

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

関連情報