I know that this might be too picky / too lose.... but I'll post it anyway. I decided to change my root and home btrfs subvolumes to @ and @home to match the Timeshift openSuse format. I like @ and @home so I went the full monte with:
root@testvm:~# btrfs subvolume list /
ID 256 gen 227 top level 5 path @home
ID 261 gen 231 top level 5 path @
ID 262 gen 234 top level 5 path @var
ID 263 gen 215 top level 5 path @opt
ID 264 gen 227 top level 5 path @srv
ID 265 gen 215 top level 5 path @data
ID 266 gen 215 top level 5 path @usr_local
and then of course since I an off-normal I get:
root@testvm:~# atomic-rollback setup
atomic-rollback: setting up snapshots and rollback
PASS EFI boot files
PASS GRUB configuration
PASS Kernel boot entry
FAIL Root filesystem
Btrfs subvolume 'root' not found: subvolume 'root' not found on UUID=34de924b-f01d-444e-95b7-f02f2a142fa6. The kernel expects to mount subvol=root as /. Without it, the system drops to an emergency shell.
PASS System mounts
GATE 0-baseline: FAIL
Root filesystem: Btrfs subvolume 'root' not found: subvolume 'root' not found on UUID=34de924b-f01d-444e-95b7-f02f2a142fa6. The kernel expects to mount subvol=root as /. Without it, the system drops to an emergency shell.
Is that easy fix to allow for @ for root? I think that @ for root is widely acceptable... just not what Fedora does out of the box.
Everything else I've been testing with seems to be working with my current setup.
Thanks - jack
I know that this might be too picky / too lose.... but I'll post it anyway. I decided to change my root and home btrfs subvolumes to @ and @home to match the Timeshift openSuse format. I like @ and @home so I went the full monte with:
and then of course since I an off-normal I get:
Is that easy fix to allow for @ for root? I think that @ for root is widely acceptable... just not what Fedora does out of the box.
Everything else I've been testing with seems to be working with my current setup.
Thanks - jack