我有一个带有 RAID1 根分区的服务器,但它在两个驱动器中的每一个上都有一个用于 /boot 的小分区:每当进行更新时,我都会将一个“dd”到另一个。
不幸的是 /boot 分区太小 - 当内核更新时 initramfs 没有空间将新的 initrd.img 写入该分区。修复分区大小意味着暂时剥夺公司的关键服务,我想避免这种情况。
据我了解 grub 启动,initrd.img 只在真正的分区被挂载之前使用。是否可以在系统运行时删除现有的 initrd.img 并释放空间来构建新的?
boot grub2 kernel
boot ×1
grub2 ×1
kernel ×1