Wie überprüfe ich die Seriennummer der NVMe-Festplatte?

12

Wie überprüfe ich die Seriennummer der NVMe-Festplatte?

So überprüfen Sie die Seriennummer für SDA und SDB, die ich verwendet habe:

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

Es funktioniert jedoch nicht für NVMe-Festplatten (nvme0n0, nvme0n1 usw.). Es werden keine Informationen zur Seriennummer bereitgestellt.

Hash Doe
quelle

Antworten:

20

Das nvme-Tool bietet Optionen zum Abrufen von NVME-Geräteinformationen, z. B. zum Installieren des Tools, Auflisten der NVME-Geräte und Anzeigen der ID-Kontrollfelder in / dev / nvme0n1.

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

Beachten Sie, dass es zwei Arten von M.2-Laufwerken gibt - das NVME- und das MSATA-Laufwerk - und diese völlig unterschiedliche Schnittstellen aufweisen.

Dies wird durch den völlig anderen Dev-Gerätenamen belegt: / dev / sd? für MSATA und / dev / nvme0n1 für NVMe.

Wenn Sie smartmontools 6.6 herunterladen, ist eine experimentelle NVME-Unterstützung integriert, und die Seriennummer wird angezeigt, wenn ich mich erinnere. (smartctl -a, wieder IIRC).

Andernfalls benötigen Sie für NVMe-Laufwerke in der Tat die nvme-cli-Tools, um mehr als smartctl leisten zu können.

RustyCar
quelle
-1

Eine andere Möglichkeit, Laufwerksinformationen abzurufen, besteht darin, hdparm auszuführen

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

Dadurch erhalten Sie Informationen zu beiden Datenträgern

FWIW, mein Laptop hat einen eingebauten LITEONIT LMT-512L9M-11 MSATA 512GB, der seine Seriennummer über Ihren Befehl und meinen meldet. Es kann sein, dass Ihre Festplatte sie nicht zurückgibt oder dass aufgrund ihrer Neuheit nicht genügend Linux-Entwickler auf sie zugreifen können.

Amias
quelle
2
Ich kann seriell nach sda und sdb suchen. Ich kann nicht nach nvme-Datenträgern suchen (nvme0n1, nvme1n1 usw.)
Hash Doe
Gibt es eine Fehlermeldung?
Amias
Nein, es gibt nur Informationen zu Name und Typ, die Seriennummer wird nicht angegeben.
Hash Doe
ok es sieht so aus, als ob sie diesen Mechanismus nicht unterstützen, es könnte sein, dass sie eigene Controller sind. Vielleicht könnte lspci helfen, je mehr -v du gibst, desto mehr Informationen gibt es dir.
Amias