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

7

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

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

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

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

    
por Hash Doe 02.06.2016 / 08:38

3 respostas

8

A ferramenta nvme fornece opções para obter informações do dispositivo NVME, por exemplo, para instalar a ferramenta, listar os dispositivos NVME e examinar os campos de controle de ID em / dev / nvme0n1, um deles usaria:

sudo apt-get install nvme-cli
sudo nvme list
sudo nvme id-ctrl /dev/nvme0n1
    
por Colin Ian King 02.06.2016 / 19:39
0

Note que existem 2 tipos de drives M.2 - o NVME e o MSATA - e eles apresentam interfaces completamente diferentes.

Isto é evidenciado pelo nome do dispositivo dev 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, como eu me lembro. (smartctl -a, novamente IIRC).

Caso contrário, para drives NVMe você realmente precisa que as ferramentas nvme-cli sejam capazes de fazer qualquer coisa que o smartctl possa fazer.

    
por RustyCar 25.04.2018 / 01:47
-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 seus discos

FWIW, meu laptop foi construído em LITET LM-512L9M-11 MSATA 512GB que informa seu número de série através de seu comando e meu. Talvez o seu disco não o retorne ou que sua novidade não seja suficiente para que os desenvolvedores do Linux tenham acesso a eles.

    
por Amias 02.06.2016 / 10:38

Tags