Ответы:
Инструмент nvme предоставляет опции для получения информации об устройствах NVME, например, для установки инструмента, списка устройств NVME и просмотра полей управления id в / dev / nvme0n1, можно использовать:
sudo apt-get install nvme-cli
sudo nvme list
sudo nvme id-ctrl /dev/nvme0n1
Обратите внимание, что есть два типа дисков M.2 - NVME и MSATA - и они имеют совершенно разные интерфейсы.
Об этом свидетельствует совершенно другое имя устройства dev: / dev / sd? для MSATA и / dev / nvme0n1 для NVMe.
Если вы загружаете smartmontools 6.6, он имеет встроенную экспериментальную поддержку NVME и может показывать серийный номер, насколько я помню. (smartctl -a, снова IIRC).
В противном случае, для накопителей NVMe вам действительно нужны инструменты nvme-cli, чтобы иметь возможность делать что-то большее, чем может сделать smartctl.
Другой способ получить информацию о диске - запустить hdparm.
sudo hdparm -i /dev/sda /dev/sdb
Это даст вам информацию на обоих ваших дисках
Кстати, мой ноутбук имеет встроенный LITEONIT LMT-512L9M-11 MSATA 512GB, который сообщает ваш серийный номер через вашу команду и мою. Возможно, ваш диск на самом деле не возвращает его или что его новизна означает, что у разработчиков Linux недостаточно доступа к ним.