VOOZH about

URL: https://www.phoronix.com/news/Fedora-Cloud-Btrfs-Boot-Subvol

⇱ Fedora Cloud Looks To Switch /boot To Btrfs Subvolume - Phoronix


👁 Phoronix

Fedora Cloud Looks To Switch /boot To Btrfs Subvolume

Written by Michael Larabel in Fedora on 17 October 2025 at 06:28 AM EDT. 21 Comments
With Fedora 43 releasing in the coming weeks, Fedora stakeholders are beginning to plot their feature ideas for next year's Fedora 44 release. One of the early F44 feature submissions pending approval is switching /boot on Fedora Cloud images to being a Btrfs file-system subvolume.

Fedora Cloud for cloud platforms and Vagrant is looking to drop a separate /boot partition in favor of using a Btrfs subvolume in the main Btrfs operating system volume. In turn this should provide better space utilization and smaller cloud images.

Though due to platform limitations this /boot Btrfs subvolume doesn't apply to UEFI-UKI and s390x cloud images. Besides encountering platform limitations for handling Btrfs /boot, preventing this approach from being used elsewhere is also a known bug with GRUB being unable to use the bootloader header space for grubenv on Btrfs. But a patch is pending there.
"Fedora Cloud Edition is typically deployed as images of fixed sizes and grown on deployment, so it is attractive for us to minimize the footprint of the image up-front. Since Fedora Cloud images do not rely on grubenv features like the GRUB Hidden Menu feature (which requires resolving rhbz#2372973 first), we can easily consolidate the bootloader data on the Btrfs volume. By using a Btrfs subvolume, it can be trivially omitted from any snapshot mechanisms used on the deployment while avoiding space contention for boot data and the rest of the operating environment data."

Those wanting to learn more about the proposed Btrfs boot for Fedora Cloud images can see this change proposal that will be evaluated soon by the Fedora Engineering and Steering Committee.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.