I'm using backintime to create versioned backups of my root partition, and I would ideally like it to be making these snapshots quite often, daily if possible. However each snapshot at the moment is over 500MB after only a day of no actual activity! I'm used to OSX's Time Machine, which is quite smart and I rarely need to worry about space filling up.
My questions are:
Are there any "common sense" directories/files that I should exclude from the backup path that aren't included in the default exclusion list? I've already added the databases from my Plex server, as well as /var/lib/mlocate/mlocate.db and a few other hotspots I found by analyzing the
differences between snapshot directories.Is there a way to make backintime make room for new snapshots by just deleting the oldest? I know that the
smart_removefeature has good aspects, but will the drive still run out of space ifsmart_removeis enabled? In other words, is age the only factor that will make backintime'ssmart_removeget rid of a snapshot, or will lack of space also cause a deletion?
Default exclusion list:
profile1.snapshots.exclude.1.value=.gvfs
profile1.snapshots.exclude.10.value=/proc/*
profile1.snapshots.exclude.11.value=/sys/*
profile1.snapshots.exclude.12.value=/dev/*
profile1.snapshots.exclude.13.value=/run/*
profile1.snapshots.exclude.14.value=/media/*
profile1.snapshots.exclude.15.value=*tmp/*
profile1.snapshots.exclude.16.value=*.log*
profile1.snapshots.exclude.2.value=.cache*
profile1.snapshots.exclude.3.value=[Cc]ache*
profile1.snapshots.exclude.4.value=.thumbnails*
profile1.snapshots.exclude.5.value=[Tt]rash*
profile1.snapshots.exclude.6.value=*.backup*
profile1.snapshots.exclude.7.value=*~
profile1.snapshots.exclude.8.value=/mnt/*
profile1.snapshots.exclude.9.value=.dropbox*