Saya memiliki server dengan partisi root RAID1, tetapi memiliki partisi kecil untuk / boot di masing-masing dari dua drive: Saya 'dd' satu ke yang lain setiap kali pembaruan dibuat.
Sayangnya partisi / boot terlalu kecil - ketika kernel diperbarui initramfs tidak memiliki ruang untuk menulis initrd.img baru ke dalam partisi. Memperbaiki ukuran partisi akan berarti menghilangkan layanan kritis dari perusahaan untuk sementara waktu, yang ingin saya hindari.
Seperti yang saya pahami, boot grub, initrd.img hanya digunakan sampai partisi sebenarnya di-mount. Apakah boleh untuk hanya menghapus initrd.img yang ada dan membebaskan ruang untuk membangun yang baru, ketika sistem sedang berjalan?
Jawaban:
Tetapi Anda harus merencanakan yang terburuk, apa yang akan Anda lakukan jika sistem crash atau shutdown pada saat penggantian, atau itu bisa menjadi pembaruan kernel yang buruk.
Disarankan untuk selalu menggunakan kernel lama yang berfungsi.
Jadi simpan USB boot disk yang siap dengan cadangan kernel & ramdisk itu. (5 ~ 10 menit untuk memulihkan)
sumber