Como verificar o número de série do disco NVMe?

12

Como verificar o número de série do disco NVMe?

Para verificar o número de série para sda e sdb, usei:

sudo lsblk --raw -o name,type,serial

No entanto, ele não funciona para discos NVMe (nvme0n0, nvme0n1 etc). Nenhuma informação sobre o número de série é fornecida.

Hash Doe
fonte

Respostas:

20

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
Colin Ian King
fonte
0

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.

RustyCar
fonte
-1

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.

Amias
fonte
2
Eu sou capaz de verificar serial para sda e sdb. Não consigo verificar para discos imagem nvme (nvme0n1, nvme1n1 etc)
Hash Doe
Existe uma mensagem de erro ?
Amias
Não, existem apenas informações sobre nome e tipo, o número de série não é fornecido.
Hash Doe
ok, parece que eles não suportam esse mecanismo, pode ser porque eles são seus próprios controladores. talvez o lspci possa ajudar, quanto mais -v você fornecer, mais informações ele fornecerá.
Amias