JSD Webspace 3.0

Résoudre une partition de boot pleine sur un serveur linux

Pas loin de remplir le /boot !Si vous avez fait votre partitionnement de votre serveur avec un /boot séparé et trop petit (500mo dans mon cas), au fil et à mesure des mises à jour celui ci arrivera rapidement à 100%, bloquant toute mise à jour du système.

Les premiers résultats des moteurs de recherche vous amènent sur des solutions qui impliquent un gestionnaire de paquet...
Mais sudo apt-get -f install comme indiqué ne fonctionnera pas, clean ou autoremove non plus.
Une commande comme sudo apt-get purge linux-headers-3.2.0-29 pas mieux.
sudo apt-get remove linux-headers-3.2.0-29 --purge idem.
Utiliser un autre gestionnaire de paquets comme aptitude ne donnera rien de mieux !

Alors pour vous faire gagner 1/2 heure, voici la bonne méthode qui se trouve un peu cachée dans le Wiki de Ubuntu :

dpkg -l | tail -n +6 | grep -E 'linux-image-[0-9]+' | grep -Fv $(uname -r) pour lister les noyaux en dehors de celui qui est actif.
sudo dpkg --purge linux-image-3.13.0-29-generic pour supprimer ce noyau, et les autres images et headers.

Une fois avoir retrouvé de l'espace disque, il suffit de lancer les mises à jour.
Et si votre erreur de base était unmet dependencies error, il vous suffit de cleaner et réinstaller le paquet concerné comme indiqué dans le Wiki. Easy !

Ajouter un Commentaire


Code de sécurité
Rafraîchir

Haut de la page