Відповіді:
Інструмент 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
Це дасть вам інформацію про обидва диски
FWIW, мій ноутбук має вбудований LITEONIT LMT-512L9M-11 MSATA 512GB, який повідомляє про свій серійний номер за допомогою вашої команди та моєї. Можливо, ваш диск насправді не повертає його або що його новизна означає, що недостатньо розробників Linux мають доступ до них.