RHEL 9 內核更新後的 initramfs 增大問題
前一陣子陸續將手邊的 RHEL 9.7 系統更新至 9.8 時所發生的一個插曲,發現內核版本更新後所產生的 initramfs 檔案變得相當肥大,大約從 30-40MB 擴張至 200MB 以上,會直接把 /boot 分割區塞爆……導致 initramfs 無法正常產出,而出現錯誤。再核對了一下,則發現這個情形只發生在 AWS EC2 上面的主機,其餘手邊的實體或虛擬機,相同的更新程序都沒有 initramfs 增大的情形。以及另一方面,不同於雲端主機的磁碟分割狀態,是預先分配好的情形,例如 /boot 可能會被切成僅有 500MB 大;平常自行手動安裝的 Linux 系統,自己都是選擇不切 /boot 分割區,自然也就不會有 /boot 被塞爆的狀況。
