Respostas:
A ferramenta nvme fornece opções para obter informações sobre o dispositivo NVME, por exemplo, para instalar a ferramenta, listar os dispositivos NVME e observar os campos de controle de identificação em / dev / nvme0n1;
sudo apt-get install nvme-cli
sudo nvme list
sudo nvme id-ctrl /dev/nvme0n1
Observe que existem 2 tipos de unidades M.2 - o NVME e o MSATA - e eles apresentam interfaces completamente diferentes.
Isso é evidenciado pelo nome do dispositivo de desenvolvimento completamente diferente: / dev / sd? para MSATA e / dev / nvme0n1 para NVMe.
Se você baixar o smartmontools 6.6, ele tem suporte NVME experimental integrado e pode mostrar o número de série, pelo que me lembro. (smartctl -a, novamente IIRC).
Caso contrário, para as unidades NVMe, você realmente precisa das ferramentas nvme-cli para poder fazer algo mais do que o smartctl pode fazer.
Outra maneira de obter informações sobre a unidade é executar o hdparm
sudo hdparm -i /dev/sda /dev/sdb
Isso fornecerá informações sobre os dois discos
FWIW, meu laptop possui um LITEONIT LMT-512L9M-11 MSATA de 512 GB, que informa seu número de série através do seu comando e do meu. Talvez seu disco não o retorne de verdade ou que sua novidade signifique que poucos desenvolvedores Linux tenham acesso a eles.