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.38k stars 86 forks source link

Timeshift keeps trying to make snapshots while not having enough space #281

Open kyoforkshomebrews opened 7 months ago

kyoforkshomebrews commented 7 months ago

Describe the bug Timeshift keeps trying to make snapshots while not having enough space. I have to wait with 0B available until timeshift finally quits (not sure what the heck it is doing if the file system is already full? can't it just delete the current backup and exit at that point?) and then few minutes later it starts this process again, I know I should unschedule it for now and change to another storage media but that's the infuriating thing: I can't open timeshift while scheduled backup is running! For context, my /home partition has only 50 gb free with over 100 GB of user data. So timeshift should be able to tell that that's not enough space to make a snapshot.

To Reproduce Steps to reproduce the behavior:

  1. Schedule regular timeshift backups
  2. Wait
  3. See that timeshift tries to backup besides not having enough space

Expected behavior Timeshift checks if there is more space available than the files it is trying to back up. If for some reason it still tries, as soon as the drive is filled: Timeshift stops, deletes the current backup it tried to create, prompts the user to either change the storage device or unschedule backups.

Screenshots If applicable, add screenshots to help explain your problem.

System: