Jak sprawdzić numer seryjny dysku NVMe?


12

Jak sprawdzić numer seryjny dysku NVMe?

Aby sprawdzić numer seryjny sda i sdb, użyłem:

sudo lsblk --raw -o name,type,serial

Jednak nie działa na dyskach NVMe (nvme0n0, nvme0n1 itp.). Nie podano informacji o numerze seryjnym.

Odpowiedzi:


20

Narzędzie nvme zapewnia opcje uzyskania informacji o urządzeniu NVME, na przykład, aby zainstalować narzędzie, wyświetlić listę urządzeń NVME i spojrzeć na pola kontrolne id na / dev / nvme0n1, można użyć:

sudo apt-get install nvme-cli
sudo nvme list
sudo nvme id-ctrl /dev/nvme0n1

0

Zauważ, że istnieją 2 rodzaje dysków M.2 - NVME i MSATA - i mają one zupełnie inne interfejsy.

Świadczy o tym zupełnie inna nazwa urządzenia dev: / dev / sd? dla MSATA i / dev / nvme0n1 dla NVMe.

Jeśli pobierzesz smartmontools 6.6, ma wbudowaną eksperymentalną obsługę NVME i może wyświetlać numer seryjny, jak pamiętam. (smartctl -a, ponownie IIRC).

W przeciwnym razie, dla napędów NVMe rzeczywiście potrzebujesz narzędzi nvme-cli, aby móc zrobić cokolwiek więcej niż smartctl.


-1

innym sposobem na uzyskanie informacji o dysku jest uruchomienie hdparm

sudo hdparm -i /dev/sda /dev/sdb

To da ci informacje na obu dyskach

FWIW, mój laptop ma wbudowany LITEONIT LMT-512L9M-11 MSATA 512GB, który zgłasza swój numer seryjny za pomocą twojego polecenia i mojego. Być może twój dysk go nie zwraca lub że jego nowość oznacza, że ​​nie ma wystarczającej liczby programistów Linuksa.


2
Jestem w stanie sprawdzić serial dla sda i sdb. Nie mogę sprawdzić dysków nvme (nvme0n1, nvme1n1 itp.)
— Hash Doe

czy jest komunikat o błędzie?
— Amias

Nie, są tylko informacje o nazwie i typie, numer seryjny nie jest podany.
— Hash Doe

ok, wygląda na to, że nie obsługują tego mechanizmu, może to być spowodowane tym, że są własnymi kontrolerami. może lspci może ci pomóc, im więcej -v dajesz, tym więcej informacji ci daje.
— Amias
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.