Échec de la mise à jour : espace disque insuffisant -- fichiers overlay excessifs ?

Je manquais d’espace sur un VPS Linode de 50 Go.

Voici quelques éléments qui consomment de l’espace et qui n’ont pas encore été mentionnés. Certains sont spécifiques à Discourse, d’autres sont généraux aux systèmes Linux.

  1. Exécutez ll /lib/modules. J’ai été surpris de voir environ 15 Go de vieux noyaux que apt autoremove n’a pas pris la peine de supprimer. Claude pense qu’ils ont été installés d’une manière non standard et a généré un script de suppression sûr. Cela a pris environ une heure mais cela a fonctionné (exécutez à vos propres risques, bien sûr) et j’ai pu exécuter ./launcher rebuild sans l’erreur no space left on device.

  2. Le script n’a pas supprimé les en-têtes correspondants dans /usr/src. Pour cela, ChatGPT a créé un autre script.

  3. Environ un demi-gigaoctet d’espace a été occupé par des locales inutiles.

  4. Encore 1 Go+ a été occupé par le répertoire /var/lib/docker/overlay2/.../merged/home/discourse/.cache.

Peut-être une question stupide, mais que contiennent exactement les répertoires merge et diff ? Peut-on en supprimer un en toute sécurité à un moment donné ?

1 « J'aime »