Seriennummer der Festplatte vom Terminal?

Seriennummer der Festplatte vom Terminal?

Ich habe mehrere Festplatten, die an meinen Server angeschlossen werden, und ich bin mir nicht sicher, welche in der Ansicht von sdXY welche ist. Wenn ich die Seriennummern meiner Festplatten vom Terminal aus sehen könnte, könnte ich sie leicht identifizieren.

Gibt es eine Möglichkeit, die Seriennummern vom Terminal abzurufen?

Antwort1

Eine andere Lösung, die keine Root-Rechte erfordert:

udevadm info --query=all --name=/dev/sda | grep ID_SERIAL

Dies ist tatsächlich die Bibliothek, die lsblk, wie von don_crissti erwähnt, nutzt, aber meine Version von lsblkenthält nicht die Option zum Drucken der Seriennummer.

Sehen Sie sich dieManpage vonudevadmfür mehr.

Antwort2

Im Terminaltyp:

# hdparm -I /dev/sd? | grep 'Serial\ Number'

EDIT: Sie können auch lshwoder verwendensmartctl

  • Abonnieren

    # lshw -class disk

  • smartctl

    # smartctl -i /dev/sda

Wenn Sie diese Tools vermissen, installieren Sie einfach folgende Pakete

# apt-get install hdparm
# apt-get install smartmontools
# apt-get install lshw

Antwort3

Name von Gerät 1 und entsprechende Seriennummer:

lsblk --nodeps -o name,serial

Ausgabe:

NAME SERIAL
sda  0000000012400917BA30
sdb  0000000012400917BA96

fügen Sie hinzu -n, wenn Sie die Kopfzeile nicht drucken möchten:

lsblk -dno name,serial

Ausgabe:

sda  0000000012400917BA30
sdb  0000000012400917BA96

Passierendeviceals Argument, um nur die Seriennummer eines bestimmten Geräts zu erhalten:

lsblk -dno serial /dev/sda

Ausgabe:

0000000012400917BA30

Merken Sie sichlsblk listet Informationen über alle verfügbaren (oder die angegebenen)Geräte blockieren. Für diejenigen, die nicht wissen, was dieser letzte Begriff bedeutet:
Im AllgemeinenGeräte blockierensind Geräte, die Daten speichern oder aufbewahren. Diskettenlaufwerke, Festplatten und CD-ROM-Laufwerke sind alles Blockgeräte. Aber das ist kein Problem, wenn Sie verwenden, lsblkda Sie einfach weitere Spalten hinzufügen können, z. B. type(Gerätetyp) und/oder tran(Gerätetransporttyp) usw.:

lsblk -dno Name, Seriennummer, Typ, Tran
sda  0000000012400917BA30     disk sata
sdb  0000000012400917BA96     disk sata
sr0  4B583242334C453233353320 rom  usb

Antwort4

$ ls -al /dev/disk/by-id/*sda*

Dadurch wird Ihnen die Seriennummer zusammen mit dem bekannten Datenträgernamen angezeigt.

verwandte Informationen