Hier ist eine einfache Frage für euch: Wie finde ich heraus, welche Festplatten an eine Linux-Box angeschlossen sind? Ich hoffe auf einen einzigen Befehl, der mir eine schöne Liste aller ata / scsi / etc-Laufwerke geben kann.
Ich habe / proc / partitions in der Vergangenheit dafür catted, aber ich frage mich, ob das immer noch funktioniert, wenn es ein Laufwerk ohne Partitionen gibt.
linux
hard-drive
partition
Mike Akers
quelle
quelle
-short
Informationen leicht grep-fähig zu habenfdisk -l
quelle
fdisk -l | grep ^Disk
Eine Alternative zu lshw:
Hat auch die Option '--short', wenn Sie sich nur für den Namen / dev und das Modell interessieren und nicht für alle Details.
Lange Version gibt Ihnen mehr Details als lshw:
BEARBEITEN:
Wie für die Verfügbarkeit der Pakete. Ich verwende OpenSUSE 11.1. hwinfo befindet sich im Standard-Repository , während lshw nur inoffiziell verfügbar ist .
quelle
Wenn ich renne:
Es gibt eine Baum-Festplattenpartition mit Mountpunkten zurück (für die Partitionen mit):
quelle
/ proc / diskstats enthält auf allen vorhandenen Laufwerken Statistiken, unabhängig davon, ob sie Partitionen enthalten.
quelle
cat /proc/partitions
Funktioniert auch, wenn für die Festplatte keine Partition definiert ist.Mein Favorit ist
lsblk
das, das sehr gute Details zu Festplatten und Partitionen zeigt und wo sie gemountet wurden. Auchfile -s /dev/sda
können Sie einfache Informationen geben.quelle
Ich mag:
Hier werden alle Festplatten und Speichercontroller im System aufgelistet.
quelle
wird verwendet, um die Liste der Festplatten auf dem Server anzuzeigen
quelle
Ich bin mir nicht sicher, ob es sich irgendwann geändert hat, aber die Verwendung
sudo lshw -class disk
hat bei mir nicht funktioniert. Auf meinem System, Ubuntu 17.10, musste ich diestorage
Klasse verwenden:sudo lshw -class storage
quelle