Timeshift

Timeshift is a back up tool specifically for taking snapshots of the operating system maintained by Linux Mint Development team. It has both BTRFS and Non-btrfs mode backup using rsync .

When using Timeshift to take a snapshot of pc to external device, it runs in rsync mode. Based on the below information, if a second snapshot is taken, the new snapshot appears with just 200Mb additional space being used.

Any snapshot can be deleted in a similar way by specifying snapshot device and snapshot name.

sudo timeshift --create --rsync --snapshot-device /dev/sdc1 --comments "homepc-lm"

prabu@homepc-lm:/media$ sudo timeshift --list --snapshot-device /dev/sdc1
Mounted '/dev/sdc1' at '/run/timeshift/backup'
Device : /dev/sdc1
UUID   : 9fafef5c-4251-462b-adbc-ac385489b5b4
Path   : /run/timeshift/backup
Mode   : RSYNC
Status : OK
1 snapshots, 136.7 GB free

Num 	Name             	Tags  Description
------------------------------------------------------------------------------
0	>  2020-12-30_14-14-13  O 	homepc-lm

prabu@homepc-lm:~$ sudo timeshift --list --snapshot-device /dev/sdc1
/dev/sdc1 is mounted at: /run/timeshift/backup, options: rw,relatim

Device : /dev/sdc1
UUID   : 9fafef5c-4251-462b-adbc-ac385489b5b4
Path   : /run/timeshift/backup
Mode   : RSYNC
Status : OK
2 snapshots, 136.5 GB free

Num 	Name             	Tags  Description
-------------------------------------------------------------------
0	>  2020-12-30_14-14-13  O 	homepc-lm
1	>  2020-12-30_14-48-43  O 	homepc-lm

prabu@homepc-lm:~$ sudo timeshift --delete --snapshot '2020-12-30_14-48-43' --snapshot-device /dev/sdc1
Mounted '/dev/sdc1' at '/run/timeshift/backup'
------------------------------------------------------------------------------
Removing '2020-12-30_14-48-43'...

Removed '2020-12-30_14-48-43'
------------------------------------------------------------------------------

© Prabu Anand K 2020-2026