What filesystem do you use ?
Timeshift depends on the capabilities of the underlying filesystem.
- With
ext3/4
snapshots are heavyweight, (because ext3/4 has no internal snapshot-capability) - With
btrfs
snapshots are lightweight (because snapshots are part of the design of btrfs)
You can find good Information about Btrfs in the wiki
Whenever my system breaks, i do a rollback
I do have separate snapshots for / and for /home. (with snapper
)
You can split your snapshots into segments if you use different subvolumes in btrfs and different snapper configurations for them.