I’m wondering if anyone knows if Timeshift system snapshot utility will become available in Rocky 10.
The timeshift readme (did you read it?) says:
Fedora is not fully supported.
So you can take from that what you will.
Obviously not. Thank you. I actually didn’t know RHEL was based off Fedora. Makes sense now. I know Timeshift is available to Rocky 8 and 9. Just wondering if there are plans to bring it to Rocky 10 or if Timeshift is at it’s end for Rocky.
Timeshift has never been available in Rocky Linux by itself. It is in EPEL, a third-party repository.
It was requested for EPEL 10 but has had no response from the maintainer.
Fedora has an rpm as it can be installed easy enough within Fedora. Thus the source rpm could be used and built with mock on Rocky of course if all the dependencies match up.
How much of timeshift is supported, depends on what is available for use. I know timeshift did work better when btrfs was used as the filesystem - at least for snapshots. BTRFS is available in Fedora so this won’t be an issue. However, btrfs doesn’t exist in RHEL/Rocky so would mean some functionality would be missing.
Actually never mind, none of the Fedora ones will build, as it’s looking for libsoup 2.4 and Rocky10 only has libsoup3.
The btrfs has a snapshot feature, so there “making a snapshot” should be trivial?
The LVM can create snapshots too (regardless of filesystem type in LV), if one does use LVM and has unallocated extents.
With XFS on “plain” partition, the “snapshot” would have to be a dump of the filesystem?
In other words, if the Timeshift upstream shifts to use newer libraries (e.g. soup3) and the change propagates to Fedora, then EPEL could build it for el10.
I’m talking about the timeshift features. If you didn’t use btrfs, then the snapshot feature was not available for use within timeshift. Which suggests that timeshift doesn’t support snapshots of other types, be it LVM or whatever. Just btrfs.
But yes, outside of timeshift, then there are alternatives to do the same thing without even using timeshift.