GNU/Linux >> Tutoriels Linux >  >> Linux

Obtenir le pourcentage d'utilisation d'un point de montage ?

Cette question a déjà des réponses ici  :afficher uniquement les lignes df qui ont une utilisation supérieure à 80 %

(5 réponses)
Fermé il y a 4 ans.
[[email protected] ~]# df -h /appl/was  | grep [0-9]%  | awk '{ print $4 }' # => 53%

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

Cela se produit car en cas de nom de périphérique long, la sortie est imprimée sur deux lignes

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

Comment puis-je éviter cela ?

La version de core-utils est coreutils-8.4-46.el6.x86_64.

Réponse acceptée :

Utilisez --output option de df commande pour afficher uniquement le "pourcentage nécessaire ” champ :

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

La sortie :

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

Alternative df + awk le pipeline ressemblerait à :

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

Linux
  1. Linux pour débutants :10 commandes pour démarrer au terminal

  2. Trouver le point de montage pour les partages Smb en 13.04 ?

  3. Comment puis-je obtenir par programme l'espace disque libre pour un répertoire sous Linux

  4. Comment obtenir l'utilisation du processeur

  5. Définir l'option de montage pour un point de montage donné avec ansible

Fondu audio silencieux - Obtenez le niveau de volume le plus silencieux pour le travail

Slack pour la CLI – Slack

Comment monter une partition Truecrypt cryptée toujours au même point ?

Obtenir la valeur numérique chmod d'un fichier

Linux :Voir l'utilisation du CPU par un processus pour la dernière seconde

Impossible d'obtenir l'accès SSH pour un nouvel utilisateur