Bien qu’il soit possible d’obtenir des informations sur l’utilisation du disque à partir des différents bureaux Linux, ceux qui sont à l’aise avec la ligne de commande peuvent obtenir beaucoup plus de détails en utilisant les commandes df et du. Avec ces deux commandes, non seulement vous pouvez découvrir des détails sur l’espace libre sur les systèmes de fichiers montés, mais vous pouvez également voir la quantité d’espace utilisée par les répertoires individuels.
Contenu
df
La commande df affiche l’utilisation de l’espace disque sur tous les systèmes de fichiers actuellement montés. Voici à quoi pourrait ressembler la sortie de l’exécution de la commande df sans aucun paramètre. Si un nom de système de fichiers est utilisé comme argument (par exemple /dev/sda1), seules les informations pour ce système de fichiers seront affichées :
La première colonne « Filesystem » donne le nom du stockage (par exemple /dev/sda1) tandis que la deuxième colonne montre la taille du système de fichiers en kilo-octets. De même, les troisième et quatrième colonnes indiquent la part du système de fichiers utilisée et la part libre, tandis que l’avant-dernière colonne affiche l’utilisation en pourcentage. La dernière colonne « Monté sur » indique le chemin où le système de fichiers a été monté. Avoir la taille du volume, la quantité utilisée et l’espace libre répertorié en kilo-octets peut rendre la sortie de df difficile à lire. Heureusement, l’option « -h » change la sortie en quelque chose de plus convivial.
En plus des disques durs physiques, df répertorie également d’autres types de systèmes de fichiers montés, notamment le système de fichiers udev pour /dev et le système de fichiers tmpfs pour /run et ses sous-répertoires. Ce sont des systèmes de fichiers qui s’exécutent en mémoire et font partie du fonctionnement interne de Linux. Par exemple, /run/lock est un endroit où les processus créent des fichiers de verrouillage (pour assurer un accès ordonné à certaines ressources), pour la vitesse, ils sont créés en mémoire plutôt que sur un disque physique. De même, le gestionnaire de périphériques Linux crée les fichiers de périphériques spéciaux nécessaires au noyau dans le répertoire /dev.
Un autre couple d’indicateurs utiles pour df est « -T » qui ajoutera une colonne supplémentaire à la sortie répertoriant le type de chaque système de fichiers, et « -l » qui forcera df à n’afficher que les systèmes de fichiers locaux (ce qui signifie que les systèmes de fichiers distants montés via NFS ou CIFS ne seront pas affichés).
du
Cette réisque ULa commande sage (du) affiche l’espace disque occupé par un répertoire. Par exemple, pour voir combien de données se trouvent dans le répertoire « Téléchargements », tapez :
La sortie ressemblera à ceci :
Pour une sortie plus conviviale, utilisez l’option « -h »:
La commande du traversera récursivement tous les sous-répertoires et affichera la quantité d’espace utilisé. Le total affiché pour un répertoire donné est l’espace utilisé par le répertoire lui-même et ses sous-répertoires. Ainsi, dans l’exemple de sortie ci-dessus, le répertoire Downloads/vendor occupe 34 Mo, dont la plupart se trouvent dans le répertoire vendor/qcom/hammerhead/proprietary.
Pour connaître la quantité totale d’espace disque utilisé sans voir les détails des différents sous-répertoires, utilisez le paramètre « -s ». Utilisée avec « -h », la commande ressemble à ceci :
Le paramètre « -a » affiche la taille de chaque fichier du répertoire et de ses sous-répertoires. Ceci est utile si vous voulez trouver des fichiers volumineux. La sortie de du peut être redirigée vers sort pour donner une liste ordonnée des fichiers :
Le paramètre « -n » indique à la commande de tri de considérer la première colonne de nombres dans la sortie de du comme une chaîne numérique.
Conclusion
Les commandes df et du peuvent être très utiles pour surveiller l’utilisation du disque et pour rechercher des répertoires et/ou des fichiers qui occupent de grandes quantités d’espace. À titre d’exercice, voyez si vous pouvez diriger la sortie de du vers sort afin que les répertoires soient classés en fonction de l’utilisation.
Cet article est-il utile ? Oui Non





