I'm wondering how this will affect your system if you're using XFS for your root partition. If you'd reboot and it would need to be repaired before it can be mounted, you'd have a chicken and egg problem, requiring you to boot from a live environment to perform the repair in order to boot back into the production environment. Not very pratical. Didn't they add an exception or option to force mount it manually?
P.S.: I know you could technically include the static binaries in your initramfs, but not everybody uses an initramfs. I don't need one myself for my production systems (with the exception of a separate minimalistic one which contains microcode) and since it brings extra work, complexity and extra boot time, I see little to no point for creating an initramfs for myself. I can see the usage in certain specific use cases though, like PXE booting and mounting a filesystem, loading certain out-of-tree kernel modules required for booting (specific RAID drivers for example for booting etc., but other than that I see no particular use case for using an initramfs.
P.S.: I know you could technically include the static binaries in your initramfs, but not everybody uses an initramfs. I don't need one myself for my production systems (with the exception of a separate minimalistic one which contains microcode) and since it brings extra work, complexity and extra boot time, I see little to no point for creating an initramfs for myself. I can see the usage in certain specific use cases though, like PXE booting and mounting a filesystem, loading certain out-of-tree kernel modules required for booting (specific RAID drivers for example for booting etc., but other than that I see no particular use case for using an initramfs.
Comment