2016-11-13 5 views
1

Я ищу команду, в которой будет показано только максимальное использование пространства на диске. Таким образом будет показано максимальное использование% использования.Как найти максимальное использование пространства на диске?

Запуск 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 

Выход должен быть -

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

Если вы ищете "команду", то вы должны, вероятно, спрашивать у Суперпользователя (но вам, вероятно, не повезет). Если вы хотите написать какой-то код для этого, тогда у вас должна быть попытка (которая будет включать в себя такие вещи, как выбор языка программирования), а затем спросите здесь, есть ли у вас более конкретная проблема. – Quentin

ответ

0

То, что вы ищете:

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

Выход 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 

Сортировка по колонке 5 в числовом порядке: 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 

Получение второго ряда с конца: df -h | grep -vw "^\/dev" | sort -k 5 -n | tail -n 2 | head -n 1:

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

Вы меня правильно поняли. Но как-то команда, которую вы дали, не дает мне правильный результат. –

+0

Запустите df -h и опубликуйте, что он показывает. – maki

+0

Опубликовано в вопрос. –