Introduction
Vous êtes dans la même situation que moi, à manquer de la place sur votre serveur Virtuel ? Voici quelques astuces pour le nettoyer !
Mon serveur est sous Debian 11, mais ces astuces devraient fonctionner sur d'autres distributions Linux.

Oui, j'avais 0 octets de libre sur mon serveur, c'est pour ça que j'ai écrit cet article 😅
Méthode simple
Nettoyer les fichiers temporaires et les paquets inutiles :
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove
Si vous êtes déjà en mode root, vous pouvez retirer le sudo devant les commandes bien évidemment.
Supprimer les fichiers dans /usr/local/share/.cache/
Est-ce risqué ?
Non, franchement ! Les fichiers des dossiers de cache comme /usr/local/share/.cache (et sous-dossiers type yarn) ne sont que des fichiers temporaires. Ils seront recréés si besoin, et supprimer ce qui s’y accumule ne casse rien. On gagne souvent beaucoup de place rapidement.
Si tu veux te rassurer ou vérifier comment tout ça fonctionne niveau système, consulte la documentation officielle Debian.
Procédure de nettoyage
1. Vérifie l'espace occupé par le cache
Avant de supprimer quoi que ce soit, regarde combien d'espace ces fichiers prennent :
sudo du -sh /usr/local/share/.cache
2. Supprime le contenu du cache
- Pour supprimer uniquement le cache de Yarn :bash
sudo rm -rf /usr/local/share/.cache/yarn - Pour supprimer tout le contenu du dossier
/usr/local/share/.cache:bashsudo rm -rf /usr/local/share/.cache/*
3. Vérifie les permissions
Si ton VPS est utilisé à plusieurs ou que des services tournent dessus, assure-toi que tu ne supprimes pas un cache employé en cours de route. Toujours éviter de casser le workflow des autres users/services.
Pour comprendre les permissions sur Debian, consulte la documentation sur les permissions Linux.
Nettoyer spécifiquement Yarn
Si tu veux juste t'occuper du cache de Yarn, utilise la commande intégrée :
yarn cache clean
Cela nettoiera uniquement ce qui est inutile dans le cache de Yarn, sans toucher au reste.
Pour en savoir plus, tu peux consulter la documentation officielle de Yarn.
Points importants à garder en tête
- Les fichiers supprimés seront recréés automatiquement si un programme en a besoin, mais ça peut légèrement ralentir la première utilisation après le nettoyage.
- Toujours sauvegarder des données critiques avant de faire des opérations de ce type, surtout si tu es sur un serveur important.
- Pour surveiller et mieux comprendre où ton espace disque est utilisé, tu peux utiliser :
bashCela te donnera une vue claire des plus gros fichiers/dossiers.
sudo du -ah /usr/local/share/.cache | sort -rh | head -n 20
Pour une analyse encore plus poussée, regarde des outils comme ncdu, un visualiseur d'utilisation du disque en mode terminal. Ou bien avec gdu qui est une alternative à ncdu mais sous Golang. (Merci Kernoeb du conseil !)
Astuce bonus : Automatiser le nettoyage
Marre de relancer ce nettoyage à la main ? Je l’ai automatisé avec un petit script cron, histoire de ne plus m’en soucier. Exemple : vider les caches chaque dimanche à 3h du matin.
- Ouvre l'éditeur de cron :
bash
crontab -e - Ajoute cette ligne :
bash
0 3 * * 0 sudo rm -rf /usr/local/share/.cache/*
Pour en apprendre davantage sur l'automatisation avec cron, consulte ce guide sur cron.
Voilà pour mes quelques manips rapides et efficaces pour retrouver de l’espace libre sur un VPS. À adapter selon tes habitudes… et bon ménage !
Publié le 23 janvier 2025
