Open anadon opened 1 year ago
/dev/disk/by-uuid/4f1a6412-7c2c-4da2-87b8-7ee5f4f46010 / btrfs defaults 0 1 /dev/disk/by-uuid/7A41-8BEB /boot/efi vfat defaults 0 1
The requirements for Btrfs:
In BTRFS mode, snapshots are taken using the in-built features of the BTRFS filesystem. BTRFS snapshots are supported only on BTRFS systems having an Ubuntu-type subvolume layout (with @ and @home subvolumes).
If you have installed Ubuntu 23.04, it has the new subiquity based installer, it is a regression of the new Ubuntu installer that does not create the @ and @home subvol, you should open an issue on the Ubuntu installer. But anyway, Timeshift should not crash if it finds an unsupported filesystem layout, but show a warning message.
Consolidated a few duplicate reported bugs, but others have run into the subvolume issue before. For cross reference: https://bugs.launchpad.net/ubuntu-desktop-installer/+bug/1881932 .
On a fresh install with a disk with two partitions, the first UEFI mounted as
/boot/efi
and the second BTRFS mounted as/
, when I starttimeshift-gtk
as root the first interactable screen is a "Setup" screen (another flashes before closing). At the first view, when selecting between RSYNC and BTRFS, clicking the radio button for BTRFS causes a unresponsive freeze requiring SIGKILL. If I stay with RSYNC and then select the root partition I want to back up, then it has the exact same behavior.The debug logs looks like this:
For the initial click on BTRFS:
For RSYNC then clicking the root partition:
System:
Timeshift was installed via
nix-env -i timeshift
.fstab: