Comment vérifier le numéro de série du disque NVMe?

12

Comment vérifier le numéro de série du disque NVMe?

Pour vérifier le numéro de série pour sda et sdb, j'ai utilisé:

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

Cependant, cela ne fonctionne pas pour les disques NVMe (nvme0n0, nvme0n1, etc.). Aucune information sur le numéro de série n'est fournie.

Hash Doe
la source

Réponses:

20

L'outil nvme fournit des options pour obtenir des informations sur les périphériques NVME, par exemple, pour installer l'outil, répertorier les périphériques NVME et consulter les champs de contrôle d'ID sur / dev / nvme0n1, on utiliserait:

sudo apt-get install nvme-cli
sudo nvme list
sudo nvme id-ctrl /dev/nvme0n1
Colin Ian King
la source
0

Notez qu'il existe 2 types de disques M.2 - le NVME et le MSATA - et ils présentent des interfaces complètement différentes.

C'est ce que prouve le nom de périphérique de développement complètement différent: / dev / sd? pour MSATA et / dev / nvme0n1 pour NVMe.

Si vous téléchargez smartmontools 6.6, il a un support NVME expérimental intégré et peut afficher le numéro de série si je me souviens bien. (smartctl -a, encore IIRC).

Sinon, pour les disques NVMe, vous avez en effet besoin des outils nvme-cli pour pouvoir faire autre chose que smartctl.

RustyCar
la source
-1

une autre façon d'obtenir des informations sur le lecteur consiste à exécuter hdparm

sudo hdparm -i /dev/sda /dev/sdb

Cela vous donnera des informations sur vos deux disques

FWIW, mon ordinateur portable a un LITEONIT LMT-512L9M-11 MSATA 512GB intégré qui rapporte son numéro de série via votre commande et la mienne. Il se peut que votre disque ne le retourne pas réellement ou que sa nouveauté signifie que pas assez de développeurs Linux y ont accès.

Amias
la source
2
Je peux vérifier la série pour sda et sdb. Je ne peux pas vérifier les disques nvme (nvme0n1, nvme1n1 etc.)
Hash Doe
y a-t-il un message d'erreur?
Amias
Non, il n'y a que des informations sur le nom et le type, le numéro de série n'est pas fourni.
Hash Doe
ok on dirait qu'ils ne supportent pas ce mécanisme, ce pourrait être parce qu'ils sont leurs propres contrôleurs. peut-être que lspci pourrait vous aider, plus vous lui donnez -v, plus il vous donnera d'informations.
Amias