linuxmint / timeshift

System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots. Supports scheduled snapshots, multiple backup levels, and exclude filters. Snapshots can be restored while system is running or from Live CD/USB.
2.49k stars 91 forks source link

Can we support to backup system and user data seperately? #198

Open jay763190097 opened 1 year ago

jay763190097 commented 1 year ago

I guess that if we support to execute two backup task, that would be better. Such as: backup user data and system, both of them have an independent configuration.

majal commented 1 year ago

This useful. For me, / and /home are on separate physical drives. So ideally, there should be at least two snapshot profiles, each saving snapshots to their drives.

This request then, really is about having separate backup profiles.

Sadi58 commented 1 year ago

I have "/" and "/home" on separate partitions on the same drive, and it would be very useful to have the snapshots of those two partitions separately, with an option to restore just one of them sometimes.

linux-rox commented 1 year ago

Timeshift isn't intended for data file backup. Look at Back In Time, available from repo in most Linux distributions, which uses a similar snapshot system. There are other options as well.

Sadi58 commented 1 year ago

@linux-rox The issue here is about user settings and configuration files under "/home/" directory, excluding Documents, Downloads, Music, Pictures, Videos...

jay763190097 commented 3 weeks ago

@majal @Sadi58 @nikosdion

I have already learned the source code and implemented it accordingly. We can separate the profile now!!!

timeshift_24.02.1-5_amd64.deb

data-bak

can refer to this post for details https://bbs.deepin.org/post/277292