df : Surveiller l’occupation du stockage en un clin d’oeil.
La commande df
est un outil puissant sous Linux qui permet aux administrateurs système de surveiller rapidement l’utilisation du disque sur leurs systèmes. Que vous souhaitiez vérifier l’espace disponible sur vos partitions ou identifier les systèmes de fichiers les plus gourmands en espace, df
est votre allié. Dans cet article, nous explorerons les fonctionnalités de df
et fournirons des exemples pratiques pour vous aider à maîtriser cette commande essentielle.
Introduction à la commande « df »
La commande df
qui signifie « Disk Free » a pour mission d’afficher l’espace disque utilisé et disponible sur les différent systèmes de fichiers montés.
La structure générale de la commande est la suivante:
df [OPTION]... [FICHIER]...
De base sans option et sans chemin donné, la commande df affiche l’ensemble des systèmes de fichiers montés et leurs informations d’occupation. L’unité par défaut est « 1K blocks », la taille de chaque bloc est défini lors de la création du système de fichier (souvent 4096 bytes par défaut). L’espace indiqué n’est donc pas forcément très lisible en dehors du pourcentage d’espace utilisé.
Nous avons donc ici 6 colonnes:
- Filesystem: le système de fichier en lui même.
- 1K-blocks: le nombre de milliers de blocs qui composent le système de fichier.
- Used: le nombre de blocs utilisés.
- Available: le nombre de blocs libres.
- Use%: le pourcentage d’espace utilisé.
- Mounted on: le point de montage du système de fichier.
Les principales options de la commande « df »
Voici un tableau récapitulatif des principales options de la commande df
. Pour plus de détail jetez un coup d’oeil à la page man correspondante via la commande man df
.
Option (format court) | Option (format long) | Description |
---|---|---|
-a | –all | inclut tous les systèmes de fichier y compris les pseudo systèmes, les duplicats et les systèmes inaccessibles. |
-h | –human-readable | affiche les volumes en unités Mega, Giga, … (en multiple de 1024). |
-H | –si | affiche les volumes en unités Mega, Giga, … (en multiple de 1000). |
–total | ajoute une entrée pour le volume total | |
-x | –exclude-type=TYPE | exclut les systèmes de fichier du type spécifié |
–output=FIELD_LIST | définit une liste de colonne à afficher séparées par une virgule. Les colonnes disponibles sont: source, fstype , itotal , iused , iavail , ipcent , size , used , avail , pcent , file et target . |
Mise en pratique
Afficher l’utilisation de tous les systèmes de fichiers avec des unités classiques
df -h
L’option -h
affiche les volumes avec des unités classiques (Méga, Giga, …) en multiples de 1024 (Donc 1Mo = 1024 octets).
Afficher l’utilisation d’un système de fichier spécifique
df <volume>
Nous pouvons ici indiquer un chemin vers un système de fichier spécifique, par exemple: /dev/mapper/ubuntu--vg-ubuntu--lv
qui est le volume principal de ma machine. Si vous n’utilisez pas LVM, vous autre plutôt des chemins comme /dev/sda1
.
Remarques:
- pour l’exemple j’ai gardé l’option
-h
pour l’affichage des unités classiques, ce n’est pas une obligation. /dev/mapper/ubuntu--vg-ubuntu--lv
est un chemin vers le système de fichier du volume logique LVM associé. Un chemin vers un volume traditionnel serait par exemple/dev/sda1
Afficher les informations d’un système où est situé un fichier.
df <fichier/dossier>
Nous pouvons également indiquer un chemin vers un fichier ou un dossier. La commande df
affichera alors les informations du système de fichier où il se trouve.
Définir les colonnes à afficher
df --output=<liste des colonnes>
Nous pouvons choisir les colonnes à afficher avec l’option --output
. Par exemple afficher le système de fichier, son type, son espace disponible et son point de montage.
Exclure un type de système de fichier
df --exclude=<type>
Enfin df
permet aussi d’exclure certains types de systèmes de fichier avec l’option --exclude
. Par exemple nous pouvons vouloir exclure les systèmes de fichiers temporaires.
Conclusion
La commande df
est un outil essentiel pour surveiller l’utilisation de l’espace disque sur votre système Linux. Grâce à sa simplicité et à ses options flexibles, vous pouvez rapidement obtenir des informations sur l’utilisation du disque, identifier les partitions pleines et prendre des mesures pour gérer efficacement l’espace disque.
0 Comments on “df : Surveiller l’occupation du stockage en un clin d’oeil.”