Open KyleRConway opened 2 years ago
I would love to see this.
You can workaround it currently by renaming your BTRFS subvolumes to the Ubuntu-style names, but it's not easy for a new user to do, and it doesn't backup /boot (you have to back that up separately with rsync or something)
You can workaround it currently by renaming your BTRFS subvolumes to the Ubuntu-style names, but it's not easy for a new user to do, and it doesn't backup /boot (you have to back that up separately with rsync or something)
The other issue is that you might want (as I do) to have multiple OSes installed to the same btrfs partition, in which case it's nice to still use the @
& @home
scheme, but nested under a directory for the respective OS (e.g. nixos/@
& nixos/@home
, popos/@
& popos/@home
). Support for at least that much would be really awesome, as I currently can't use TimeShift without having to awkwardly choose one OS to use with TimeShift (along with the awkwardness of having @
/@home
and e.g. nixos/@
/nixos/@home
) -- which in practice means that I don't use TimeShift.
The subvolume layout that timeshift supports is used only in ubuntu based distributions, everyone else uses a different one, I think many would be happy to be able to use other subvolume layouts. It is not clear what the developer was guided by when he made such a decision, creating snapshots works on any layout
If I'm not mistaken, having the BTRFS naming schemes be configurable would also resolve Debian Bug 1014899 which is in regards to the fixed Ubuntu name of "@" not working with the "@rootfs" naming used by Debian.
I would instantly start using Timeshift on Fedora when BTRFS volumes are supported in its native volume layout.
Btrfs is the default filesystem for Fedora Workstation and Fedora Silverblue since Fedora Linux 33. So in principle Timeshift and Fedora seem like a good match.
It would be great if we could configure layout of the subvolumes. This issue is also reported in #83
Would love to see Timeshift working on Debian and Fedora.
Full Fedora support (BTRFS snapshots).