Odpowiedzi:
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
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.
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.