KlystorTélécharger

Libérer de l’espace sur Linux : apt, dnf, journaux, Snap et Flatpak

Sous Linux, l’espace se perd surtout dans les caches de paquets, les journaux et les anciennes versions d’applications. Chaque outil a sa commande de nettoyage : voici les bonnes, distribution par distribution.

7 min de lectureMis à jour le

01Mesurer

L’espace libre de chaque partition, puis les dossiers les plus lourds de votre dossier personnel :

df -h
du -sh ~/* ~/.[!.]* 2>/dev/null | sort -h | tail -15

L’outil ncdu, disponible dans toutes les distributions, permet aussi de naviguer dans l’arborescence en voyant la taille de chaque dossier.

02Le gestionnaire de paquets

Il garde les paquets téléchargés et des dépendances devenues inutiles. Sur Debian, Ubuntu et Linux Mint :

sudo apt autoremove --purge
sudo apt clean

Sur Fedora :

sudo dnf autoremove
sudo dnf clean all

autoremove retire aussi les anciens noyaux sous Ubuntu ; Fedora n’en garde que trois. Relisez la liste proposée avant de confirmer.

03Les journaux systemd

Le journal du système peut atteindre plusieurs Go. Voyez sa taille, puis limitez-le :

journalctl --disk-usage
sudo journalctl --vacuum-size=200M

Pour une limite permanente, réglez SystemMaxUse=200M dans /etc/systemd/journald.conf. Ne videz pas /var/log à la main : certains services attendent leurs fichiers.

04Snap et Flatpak

Snap garde les anciennes révisions de chaque application. Réduisez-les à deux pour l’avenir, puis voyez celles qui sont désactivées :

sudo snap set system refresh.retain=2
snap list --all | grep disabled

Chaque ligne se supprime avec sudo snap remove NOM --revision=NUMÉRO.

Flatpak laisse des environnements d’exécution qui ne servent plus à aucune application :

flatpak uninstall --unused

05Caches, Corbeille et instantanés

~/.cache contient les caches de vos applications (navigateurs, miniatures, outils de développement). Son contenu se recrée ; videz-le applications fermées. La Corbeille se trouve dans ~/.local/share/Trash et se vide depuis le gestionnaire de fichiers.

Si vous utilisez Timeshift ou Snapper, les anciens instantanés peuvent occuper beaucoup de place : supprimez-les depuis Timeshift ou avec snapper delete, en gardant le plus récent. Pour Docker et les dépendances de développement, voyez Nettoyer les caches de développement.

Ce qu’il ne faut pas faire

  • supprimer à la main dans /usr, /var/lib/dpkg, /var/lib/rpm ou /boot : le système de paquets ou le démarrage peut casser ;
  • retirer un noyau à la main, surtout celui en cours d’utilisation (uname -r) ;
  • lancer sudo rm -rf /var/log/* : utilisez journalctl --vacuum-size ;
  • copier une commande de nettoyage trouvée en ligne sans comprendre ce qu’elle efface.

Klystor

Tout cela, sans risque et en quelques minutes

Klystor mesure votre disque, explique chaque élément et ne propose que ce qui se recrée ou ce que vous choisissez. Simulation avant chaque suppression, Corbeille par défaut. Gratuit pendant la phase d’essai, pour macOS, Windows et Linux.

Besoin d'aide ?