uCore default File system

I recently installed uCore OS and noticed that the system defaults to an XFS file system for installation. So my questions:

  • Why XFS and not BTRFS like Bazzite and BlueFin?
  • Does this have any effect on the snapshot and rollback functionality compared to the other immutable systems?
  • If this does affect the system’s ability to handle snapshotting, is there a way to change the default file system?

XFS is the default for rhel/centOS/fedora IoT/fedora server.

It’s very suited for running workloads that are common on servers.

XFS does not support file system snapshots. However, this is separate from rollbacks offered by ostree/bootc.

You can change the default partitioning via your ignition file but I would recommend against it.

1 Like