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

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

相關內容