Commandes essentielles pour surveiller l'utilisation du disque sous Linux
La surveillance de l'utilisation du disque est essentielle pour maintenir un système Linux en bonne santé. En vérifiant régulièrement l'utilisation du disque, vous pouvez éviter les problèmes d'espace disque, identifier les fichiers et répertoires volumineux et gérer efficacement le stockage. Cet article présente les commandes essentielles pour surveiller l'utilisation du disque sous Linux.
1. 'df'
La commande df
(disk free) affiche la quantité d'espace disque disponible sur le système de fichiers:
df-h
L'option -h
fournit une sortie lisible par l'homme, affichant les tailles en Ko, Mo ou Go.
2. 'du'
La commande du
(utilisation du disque) estime l'utilisation de l'espace fichier. Pour vérifier l'utilisation du disque d'un répertoire et de son contenu:
du -sh /chemin/vers/le/répertoire
L'option -s
résume la taille totale et -h
rend la sortie lisible par l'homme.
3. 'ncdu'
ncdu
(NCurses Disk Usage) est un outil interactif qui fournit une représentation visuelle de l'utilisation du disque:
ncdu
S'il n'est pas installé, vous pouvez l'ajouter en utilisant votre gestionnaire de paquets (par exemple, sudo apt install ncdu
sur les systèmes basés sur Debian).
4. 'ls'
La commande ls
avec l'option -lh
répertorie les fichiers et les répertoires ainsi que leurs tailles dans un format lisible par l'homme:
ls-lh
5. 'find'
La commande find
permet de localiser des fichiers en fonction de leur taille. Par exemple, pour rechercher des fichiers de plus de 100 Mo:
trouver /chemin/vers/recherche -type f -taille +100M
6. 'lsof'
La commande lsof
(list open files) répertorie les fichiers ouverts et les processus qui les ont ouverts. Cela peut aider à identifier les fichiers qui consomment de l'espace disque:
lsof + L1
Cette commande répertorie les fichiers ouverts qui ont été supprimés mais qui consomment toujours de l'espace disque.
7. 'stat'
La commande stat
affiche des informations détaillées sur un fichier ou un système de fichiers, y compris sa taille et son emplacement de stockage:
nom de fichier stat
8. Utilisation de l'inode
La commande df -i
affiche l'utilisation de l'inode, ce qui est essentiel pour les systèmes avec de nombreux petits fichiers:
df-i
Les inodes sont des structures de données qui stockent des informations sur les fichiers, et le manque d'inodes peut empêcher la création de nouveaux fichiers même s'il y a de l'espace disque libre.
9. 'btrfs filesystem df'
Si vous utilisez un système de fichiers Btrfs, la commande btrfs filesystem df
fournit des informations détaillées sur l'utilisation du disque, y compris les données, les métadonnées et l'espace système:
système de fichiers btrfs df /mountpoint
10. Journalisation des journaux du système de fichiers
Pour les systèmes utilisant des systèmes de fichiers journalisés comme ext4, la surveillance de la taille des journaux peut être cruciale. La commande journalctl --disk-usage
affiche la taille des journaux du système:
journalctl --disk-usage
Conclusion
La surveillance de l'utilisation du disque est essentielle pour maintenir un système Linux en bon état de fonctionnement. En utilisant ces commandes, vous pouvez gérer efficacement votre stockage, identifier les problèmes potentiels et garantir le bon fonctionnement de votre système. Que vous préfériez des commandes simples comme df
et du
ou des outils plus avancés comme ncdu
et lsof
, Linux propose une variété d'options adaptées à vos besoins de surveillance.