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.43k stars 87 forks source link

Snapshot Replication (BTRFS) #33

Open l0rdg3x opened 2 years ago

l0rdg3x commented 2 years ago

Hi, Maybe this may be a nice feature. It is possible implement a second place where copy the snapshots, for example: Timeshift do a snapshot that remain on the drive and copy the same snapshot on an external drive (maybe with command btrfs send | btrfs receive) or over ssh on a remote machine? That because if the drive fail all the snapshot will be lost. Tell me if I said bullshit. Thanks.

luksak commented 1 year ago

I would love this feature. For now I use btrbk to do replication, but I end up with separate snapshots I have to maintain.

luksak commented 1 year ago

I could sponsor this feature in case a maintainer is willing to implement this.

joshhansen commented 7 months ago

Would love this feature - feels like such a natural fit! Btrfs send/receive would do the heavy lifting. And no new UI would be needed seemingly - you can already select external drives to backup to - it's just nerfed when selecting an external BTRFS drive, where it could be implemented as a send/receive transfer instead.