GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Erhalten Sie den Prozentsatz der Nutzung für einen Mount Point?

Für diese Frage gibt es hier bereits Antworten :Nur df-Zeilen anzeigen, die mehr als 80 % fs verwenden

(5 Antworten)
Vor 4 Jahren geschlossen.
[[email protected] ~]# df -h /appl/was  | grep [0-9]%  | awk '{ print $4 }' # => 53%

[[email protected] ~]# df -h /  | grep [0-9]%  | awk '{ print $4 }' # -> 108G

Dies geschieht, weil bei einem langen Gerätenamen die Ausgabe auf zwei Zeilen gedruckt wird

[[email protected] ~]# df -h /appl/was
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/appsvg-lvwasapp
6.9G 3.4G 3.1G 53% /appl/was

[[email protected] ~]# df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 122G 8.1G 108G 7% /

Wie kann ich das vermeiden?

core-utils-Version ist coreutils-8.4-46.el6.x86_64.

Akzeptierte Antwort:

Verwenden Sie --output Option von df Befehl, nur den benötigten „Prozentsatz auszugeben ”-Feld:

df / --output=pcent | tail -n 1

Die Ausgabe:

 7%
--output[=FIELD_LIST]
     use the output format defined by FIELD_LIST

Alternative df + awk Pipeline würde so aussehen:

df / | awk 'END{ print $(NF-1) }'
7%

Linux
  1. Holen Sie sich das Komplement des Ergebnisses eines Ls-Befehls?

  2. Linux – Wie bekomme ich Sar für den Vortag angezeigt?

  3. Finden Sie den Mount Point für Smb-Aktien in 13.04?

  4. Wie erhalte ich programmgesteuert den freien Speicherplatz für ein Verzeichnis in Linux

  5. Wie bekomme ich Sar für den Vortag angezeigt?

Quiet Audio Fade – Holen Sie sich die leiseste Lautstärke für die Arbeit

Slack für die CLI – Slack

Wie wird eine verschlüsselte Truecrypt-Partition immer am selben Punkt gemountet?

Linux :Sehen Sie sich die CPU-Auslastung durch einen Prozess für die letzte Sekunde an

Der SSH-Zugriff für einen neuen Benutzer kann nicht abgerufen werden

Setzen Sie die Mount-Option für einen bestimmten Mount-Punkt mit Ansible