Мой диск NVMe работает, но он очень медленный по сравнению с тем, что было. Я тестировал его 6 месяцев назад на 2000 МБ/с с помощью fio, точно такой же тест сейчас дает мне 350 МБ/с
Я запустил 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
это "идентификатор пространства имен широковещательной рассылки". По умолчанию smartctl
выбирается $nsid
из идентификатора пространства имен узла устройства (в вашем случае 1
). Таким образом, для запроса с помощью широковещательной рассылки:
smartctl -x -d nvme,0xffffffff /dev/nvme0n1p2
решение2
Вам нужно запустить это: sudo smartctl -a /dev/nvme0
решение3
Пытаться
smartctl -d nvme,0xffffffff -x /dev/nvme0n1