J'ai un serveur avec une partition racine RAID1, mais il a une petite partition pour / boot sur chacun des deux disques: je 'dd' l'un à l'autre chaque fois qu'une mise à jour est effectuée.
Malheureusement, la partition / boot est trop petite - lorsque le noyau est mis à jour, initramfs n'a pas d'espace pour écrire un nouveau initrd.img dans la partition. Fixer la taille de la partition signifierait priver l'entreprise de ses services essentiels pendant un certain temps, ce que j'aimerais éviter.
Si je comprends bien le démarrage de grub, initrd.img n'est utilisé que jusqu'à ce que les vraies partitions soient montées. Est-il correct de supprimer simplement le fichier initrd.img existant et de libérer de l'espace pour en créer un nouveau pendant que le système fonctionne?
Réponses:
Mais vous devez prévoir le pire, qu'allez-vous faire si le système tombe en panne ou s'arrête au moment du remplacement, ou cela pourrait être une mauvaise mise à jour du noyau.
Il est recommandé de toujours garder un vieux noyau qui fonctionne.
Gardez donc un disque de démarrage USB prêt avec une sauvegarde de ce noyau et de ce disque virtuel. (5 ~ 10min pour récupérer)
la source