web-dev-qa-db-fra.com

Le serveur / la partition de démarrage se remplit, puis-je apt-get supprimer des images entre l'actuelle et la dernière?

J'ai un serveur qui exécute Ubuntu avec des mises à jour de sécurité automatiques,/boot est maintenant presque plein (93%). Ci-dessous la sortie de dpkg -l "linux-image *"

 ii  linux-image-3.2.0-24-generic                    3.2.0-24.39                                     Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-3.2.0-36-generic                    3.2.0-36.57                                     Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-3.2.0-37-generic                    3.2.0-37.58                                     Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-3.2.0-38-generic                    3.2.0-38.61                                     Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-3.2.0-39-generic                    3.2.0-39.62                                     Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-3.2.0-40-generic                    3.2.0-40.64                                     Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-3.2.0-41-generic                    3.2.0-41.66                                     Linux kernel image for version 3.2.0 on 64 bit x86 SMP 
ii  linux-image-3.2.0-43-generic                    3.2.0-43.68                                     Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-3.2.0-44-generic                    3.2.0-44.69                                       Linux kernel image for version 3.2.0 on 64 bit x86 SMP
iF  linux-image-3.2.0-45-generic                    3.2.0-45.70                                     Linux kernel image for version 3.2.0 on 64 bit x86 SMP
iF  linux-image-3.2.0-48-generic                    3.2.0-48.74                                     Linux kernel image for version 3.2.0 on 64 bit x86 SMP
iU  linux-image-server                              3.2.0.48.58                                     Linux kernel image on Server Equipment.

Le serveur fonctionne actuellement sur 3.2.0-24-generic

 #uname -r 
 3.2.0-24-generic

Ma question est donc de savoir si je peux supprimer les images entre la dernière et celle en cours d'exécution en toute sécurité?

apt-get purge linux-image-3.2.0-36-generic linux-image-3.2.0-37-generic linux-image-3.2.0-38-generic linux-image-3.2.0-39-generic linux-image-3.2.0-40-generic linux-image-3.2.0-41-generic linux-image-3.2.0-43-generic linux-image-3.2.0-44-generic

Je comprends que j'ai idéalement besoin de redémarrer le serveur pour le mettre à jour et ensuite je peux nettoyer le reste mais trouver un moment pour redémarrer avec le client se révèle .... difficile

Merci les gars :-)

1

Oui, vous pouvez désinstaller tous les packages noyau + en-tête, à l'exception de l'en-tête noyau + en cours d'exécution. C'est très bien même si vous n'avez peut-être jamais démarré dans ces noyaux. Il n'y a pas de dépendances croisées entre les différents packages du noyau. Chaque paquet du noyau n'a que des dépendances pour sa propre version.

Donc, si vous utilisez actuellement la version "3.2.0-24-generic", je vous conseille de supprimer les packages de noyau suivants et les packages "linux-headers" correspondants:

linux-image-3.2.0-36-generic
linux-image-3.2.0-37-generic
linux-image-3.2.0-38-generic
linux-image-3.2.0-39-generic
linux-image-3.2.0-40-generic
linux-image-3.2.0-41-generic
linux-image-3.2.0-43-generic
linux-image-3.2.0-44-generic

Je garde toujours au moins deux grains plus anciens, au cas où j'aurais besoin d'y retourner.

3
rigved

oui, vous pouvez désinstaller en toute sécurité les noyaux anciens/inutilisés (images + en-têtes), ce qui peut libérer une quantité importante d'espace disque dans certains cas.

assurez-vous de conserver le noyau actuellement utilisé et peut-être certains plus anciens si jamais vous deviez démarrer un noyau plus ancien à cause d'une régression.

1
mnagel