2016-11-13 5 views
1

Ich bin auf der Suche nach einem Befehl, wo nur die höchste Speicherplatzbelegung angezeigt wird. So wird die maximale% Verwendung angezeigt.Wie finde ich den Mount Mount Mount?

Lauf df -h

Filesystem   Size Used Avail Use% Mounted on 
/dev/vx/dsk/appdg/boom-vol 
         1.0G 19M 943M 2% /opt/blah99 
         500G 349G 152G 70% /opt/blah/data 
/dev/vx/dsk/isdg/boom-shared-vol 
         50G 1.6G 46G 4% /opt/blah99/product/shared 
/dev/vx/dsk/isdg/boom-bc-vol 
         150G 64G 81G 45% /opt/blah99/product/a_01 
/dev/vx/dsk/isdg/boom-bt-vol 
         150G 47G 98G 33% /opt/blah99/product/a_02 

Ausgabe sollte -

     500G 349G 152G 70% /opt/blah/data 
+0

Wenn Sie sich für "einen Befehl" suchen, dann sollten Sie wahrscheinlich Fragen Sie nach Superuser (aber Sie werden wahrscheinlich kein Glück haben). Wenn Sie etwas Code schreiben wollen, um das zu tun, dann sollten Sie einen Versuch haben (was Dinge wie die Auswahl einer Programmiersprache beinhalten würde) und dann fragen Sie hier, wenn Sie ein spezifischeres Problem haben. – Quentin

Antwort

0

Was Sie suchen ist:

df -h | grep -vw "^\/dev" | sort -k 5 -n | tail -n 2 | head -n 1 

Ausgabe von df -h | grep -vw "^\/dev":

Filesystem   Size Used Avail Use% Mounted on 
         1.0G 19M 943M 2% /opt/blah99 
         500G 349G 152G 70% /opt/blah/data 
         50G 1.6G 46G 4% /opt/blah99/product/shared 
         150G 64G 81G 45% /opt/blah99/product/a_01 
         150G 47G 98G 33% /opt/blah99/product/a_02 

Sortierung nach Spalte 5 in numerischer Reihenfolge: df -h | grep -vw "^\/dev" | sort -k 5 -n:

     50G 1.6G 46G 4% /opt/blah99/product/shared 
         1.0G 19M 943M 2% /opt/blah99 
         150G 47G 98G 33% /opt/blah99/product/a_02 
         150G 64G 81G 45% /opt/blah99/product/a_01 
         500G 349G 152G 70% /opt/blah/data 
Filesystem   Size Used Avail Use% Mounted on 

zweite Reihe vom Ende Anfahrt: df -h | grep -vw "^\/dev" | sort -k 5 -n | tail -n 2 | head -n 1:

    500G 349G 152G 70% /opt/blah/data 
+0

Sie haben mich richtig verstanden. Aber irgendwie gibt der Befehl, den Sie gegeben haben, mir nicht die korrekte Ausgabe. –

+0

Führen Sie df -h und posten Sie, was es zeigt. – maki

+0

In Frage gestellt. –