Tutoriel : Comment chercher et nettoyer son disque dur sous Linux Debian

Maintenir un disque dur propre et bien organisé est essentiel pour optimiser les performances de votre système. Ce guide présente différentes méthodes pour rechercher et nettoyer les fichiers inutiles ou encombrants sous Linux Debian.


1. Analyser l’utilisation du disque

Avant de nettoyer, il est important d’identifier les fichiers et répertoires qui occupent le plus d’espace.

a) Vérifier l’espace disque global

Utilisez la commande df pour afficher l’espace utilisé et disponible :

df -h
  • -h : Affiche les tailles en format lisible par l’humain (Ko, Mo, Go).

b) Analyser l’espace utilisé par les répertoires

Utilisez du pour analyser les répertoires :

sudo du -h --max-depth=1 /
  • Cela liste la taille des sous-dossiers de la racine.
  • Remplacez / par un répertoire spécifique pour une analyse ciblée, par exemple /home : sudo du -h --max-depth=1 /home

c) Visualiser avec un outil interactif

Installez et utilisez ncdu, un outil interactif pour explorer les répertoires :

sudo apt install ncdu
sudo ncdu /
  • Naviguez facilement pour identifier les dossiers gourmands en espace.

2. Rechercher les fichiers volumineux

Les fichiers volumineux inutilisés peuvent rapidement encombrer votre disque.

a) Trouver les fichiers de plus de 100 Mo :

sudo find / -type f -size +100M
  • -type f : Recherche uniquement des fichiers.
  • -size +100M : Trouve les fichiers supérieurs à 100 Mo.
  • Remplacez / par un répertoire spécifique pour limiter la recherche.

b) Afficher les fichiers récents (créés ou modifiés) :

Pour trouver les fichiers récents modifiés au cours des derniers jours :

find / -type f -mtime -7
  • -mtime -7 : Trouve les fichiers modifiés au cours des 7 derniers jours.

3. Nettoyer les fichiers temporaires

Les fichiers temporaires s’accumulent souvent sans être supprimés.

a) Supprimer les fichiers dans /tmp :

sudo rm -rf /tmp/*

b) Nettoyer le cache utilisateur :

Supprimez les caches inutilisés dans le répertoire utilisateur :

rm -rf ~/.cache/*

c) Nettoyer le cache APT (gestionnaire de paquets) :

sudo apt clean
sudo apt autoclean
  • clean : Supprime tous les fichiers des archives de paquets téléchargés.
  • autoclean : Supprime les fichiers de cache obsolètes.

4. Supprimer les journaux système

Les journaux système peuvent rapidement occuper beaucoup d’espace.

a) Lister la taille des journaux :

sudo du -h /var/log

b) Nettoyer les journaux anciens ou inutiles :

Supprimez les fichiers journaux inutiles :

sudo rm -rf /var/log/*.old

c) Réduire la taille des journaux :

Utilisez journalctl pour limiter leur taille :

sudo journalctl --vacuum-size=100M
  • Cela conserve uniquement 100 Mo de journaux.

5. Désinstaller les paquets inutiles

Des paquets non utilisés peuvent occuper de l’espace.

a) Supprimer les dépendances inutilisées :

sudo apt autoremove

b) Supprimer des paquets spécifiques :

Recherchez les paquets installés avec :

dpkg --list

Désinstallez ceux dont vous n’avez plus besoin :

sudo apt remove nom_du_paquet

6. Supprimer les fichiers orphelins

Les fichiers orphelins peuvent être laissés par des logiciels désinstallés.

a) Trouver les fichiers orphelins avec deborphan :

Installez l’outil :

sudo apt install deborphan

Listez les paquets orphelins :

deborphan

Supprimez-les :

sudo apt remove --purge $(deborphan)

7. Nettoyer les snapshots (si applicable)

Si vous utilisez des systèmes de fichiers comme Btrfs ou LVM, les snapshots peuvent consommer de l’espace.

a) Lister les snapshots Btrfs :

sudo btrfs subvolume list /

Supprimez un snapshot inutile :

sudo btrfs subvolume delete /path/to/snapshot

b) Supprimer les snapshots LVM :

Listez les snapshots :

sudo lvs

Supprimez un snapshot :

sudo lvremove /dev/volume-group/snapshot-name

8. Utiliser un outil graphique (optionnel)

Si vous préférez une interface graphique, installez BleachBit, un outil puissant pour nettoyer le système :

sudo apt install bleachbit
bleachbit
  • Il propose des options pour supprimer les caches, journaux, et autres fichiers inutiles.

9. Vérifier l’espace disque après nettoyage

Une fois les nettoyages effectués, vérifiez l’espace récupéré :

df -h

Ces méthodes vous permettent de localiser et de supprimer efficacement les fichiers inutiles ou volumineux, optimisant ainsi l’utilisation de votre espace disque. Effectuez régulièrement ces vérifications pour garder votre système Debian propre et performant.