Skip to content

CosminG/clean-backups

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

clean-backups

Script to delete old backup directories.

The directories names are assumed to be numbers like this: 130601, 130602, 130603, 130604, 130605, 130606.

13 is the year 06 is the month 01 is the day

Create config.py:

cp config.py.example config.py

Adjust config.py:

backups_dir: the directory where the subdirectories are. Ex.: backups_dir = '/srv/bk/'

how_many_keep: numbers of backup directories to keep. Ex.: how_many_keep = 3

min_free_gb: Delete the old directories if free space is less this value. Ex.: min_free_gb = 5

With this configuration if free space is less than 5GB on the partition where /srv/bk/ is located the script will delete all the folders in /srv/bk/ leaving only 3 directories witch are more recent. So it will delete: ['130601', '130602', '130603'] Leaving untouched: 130604 130605 130606

About

Script to delete old backup directories.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages