Linux-hdparm-Befehl

Linux 命令大全Linux-Befehlssammlung

Der Linux-Befehl hdparm wird verwendet, um Festplattenparameter anzuzeigen und festzulegen.

hdparm kann Parameter für IDE- oder SCSI-Festplatten erkennen, anzeigen und festlegen.

Syntax

hdparm [-CfghiIqtTvyYZ][-a <快取分区>][-A <0或1>][-c <I/O模式>][-d <0或1>][-k <0或1>][-K <0或1>][-m <分区数>][-n <0或1>][-p <PIO模式>][-P <分区数>][-r <0或1>][-S <时间>][-u <0或1>][-W <0或1>][-X <传输模式>][设备]

Parameterbeschreibung:

  • -a<Cache-Partition> Legt die Anzahl der Partitionen fest, die beim Lesen von Dateien im Blockbereich vorab gespeichert werden. Wenn die Option <Cache-Partition> nicht angegeben wird, wird die aktuelle Einstellung angezeigt.
  • -A<0 oder 1> Aktiviert oder deaktiviert die Cache-Funktion beim Lesen von Dateien.
  • -c<I/O-Modus> Legt den IDE-32-Bit-I/O-Modus fest.
  • -C Erkennt den Energieverwaltungsmodus der IDE-Festplatte.
  • -d<0 oder 1> Legt den DMA-Modus der Festplatte fest.
  • -f Schreibt die Daten im Speicherpuffer auf die Festplatte und leert den Puffer.
  • -g Zeigt die Spuren, Köpfe, Sektoren und andere Parameter der Festplatte an.
  • -h Zeigt die Hilfe an.
  • -i Zeigt die Hardware-Spezifikationsinformationen der Festplatte an; diese Informationen werden von der Festplatte selbst beim Booten bereitgestellt.
  • -I Liest die von der Festplatte bereitgestellten Hardware-Spezifikationsinformationen direkt aus.
  • -k<0 oder 1> Behält beim Zurücksetzen der Festplatte die Einstellungen der -dmu-Parameter bei.
  • -K<0 oder 1> Beim Zurücksetzen der Festplatte die Einstellungen der Parameter -APSWXZ beibehalten.
  • -m<Sektoranzahl> Legt die Anzahl der Sektoren für den Mehrsektorenzugriff auf der Festplatte fest.
  • -n<0 oder 1> Fehler ignorieren, die beim Schreiben auf die Festplatte auftreten.
  • -p<PIO-Modus> Legt den PIO-Modus der Festplatte fest.
  • -P<Sektoranzahl> Legt die Anzahl der Sektoren für den internen Cache der Festplatte fest.
  • -q Bei der Ausführung nachfolgender Parameter keine Informationen auf dem Bildschirm anzeigen.
  • -r<0 oder 1> Legt den Lese-/Schreibmodus der Festplatte fest.
  • -S<Zeit> Legt die Wartezeit fest, bevor die Festplatte in den Energiesparmodus wechselt.
  • -t Bewertet die Leseeffizienz der Festplatte.
  • -T Bewertet die Leseeffizienz des Festplattencaches.
  • -u<0 oder 1> Erlaubt, dass während eines Zugriffs auf die Festplatte andere Interrupt-Anforderungen gleichzeitig ausgeführt werden.
  • -v Zeigt die zugehörigen Einstellungen der Festplatte an.
  • -W<0 oder 1> Schalten Sie den Schreibcache der Festplatte aus/ein. Jede Festplatte hat einen Lesecache und einen Schreibcache. Manchmal ist das Ausschalten des Schreibcaches der Festplatte effizienter als das Einschalten, daher wählen wir natürlich Ersteres.
  • -X<Übertragungsmodus> Legen Sie den Übertragungsmodus der Festplatte fest.
  • -y Versetzen Sie die IDE-Festplatte in den Energiesparmodus.
  • -Y Versetzen Sie die IDE-Festplatte in den Schlafmodus.
  • -Z Deaktivieren Sie die automatische Energiesparfunktion bestimmter Seagate-Festplatten.

Beispiele

Die zugehörigen Einstellungen der Festplatte anzeigen:

# hdparm /dev/sda
 /dev/sda:
 IO_support = 0 (default 16-bit)
 readonly = 0 (off)
 readahead = 256 (on)
 geometry = 19929[柱面数]/255[磁头数]/63[扇区数], sectors = 320173056[总扇区数], start = 0[起始扇区数]

Die Zylinder, Köpfe und Sektoranzahl der Festplatte anzeigen.

# hdparm -g /dev/sda
 /dev/sda:
 geometry = 19929[柱面数]/255[磁头数]/63[扇区数], sectors = 320173056[总扇区数], start = 0[起始扇区数]

Die Leseeffizienz der Festplatte bewerten.

 hdparm -t /dev/sda
 /dev/sda:
 Timing buffered disk reads: 166 MB in 3.03 seconds = 54.85 MB/sec
 [root@linuxso.com ~]# hdparm -t /dev/sda
 /dev/sda:
 Timing buffered disk reads: 160 MB in 3.01 seconds = 53.11 MB/sec
 [root@linuxso.com ~]# hdparm -t /dev/sda
 /dev/sda:
 Timing buffered disk reads: 166 MB in 3.00 seconds = 55.31 MB/sec

Linux 命令大全Linux-Befehlssammlung

Andere Erweiterungen