Обратите внимание, что есть два типа дисков M.2 - NVME и MSATA - и они имеют совершенно разные интерфейсы.
Об этом свидетельствует совершенно другое имя устройства dev: / dev / sd? для MSATA и / dev / nvme0n1 для NVMe.
Если вы загружаете smartmontools 6.6, он имеет встроенную экспериментальную поддержку NVME и может показывать серийный номер, насколько я помню. (smartctl -a, снова IIRC).
В противном случае, для накопителей NVMe вам действительно нужны инструменты nvme-cli, чтобы иметь возможность делать что-то большее, чем может сделать smartctl.