GNU/Linux >> Znalost Linux >  >> Linux

Získat procento využití pro Mount Point?

Tato otázka zde již obsahuje odpovědi :zobrazit pouze řádky df, které využívají více fs než 80 %

(5 odpovědí)
Uzavřeno před 4 lety.
[[email protected] ~]# df -h /appl/was  | grep [0-9]%  | awk '{ print $4 }' # => 53%

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

To se děje proto, že v případě dlouhého názvu zařízení je výstup vytištěn na dvou řádcích

[[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% /

Jak se tomu mohu vyhnout?

Verze core-utils je coreutils-8.4-46.el6.x86_64.

Přijatá odpověď:

Použijte --output možnost df příkaz pro výstup pouze potřebného „procenta pole:

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

Výstup:

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

Alternativa df + awk potrubí by vypadalo takto:

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

Linux
  1. Jak získat klíč USB k automatickému připojení?

  2. Získat doplněk k výsledku příkazu Ls?

  3. Zadejte bod připojení cesty

  1. Jak programově získám volné místo na disku pro adresář v Linuxu

  2. Jak zjistit využití CPU

  3. Jak dostanu sar, aby se ukázal za předchozí den?

  1. Získejte jednotlivé Man Pages pro Bash Builtin Commands??

  2. Jaký je nejsprávnější bod připojení pro trvalý oddíl NTFS?

  3. Nelze získat přístup SSH pro nového uživatele