Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 608 Bytes

backups.md

File metadata and controls

37 lines (25 loc) · 608 Bytes

Create Full Backup

tar -zcvpf backup-filename-`date '+%Y-%m-%d-%H.%M'`.tar.gz /path/to/my/data/

Create incremental backups

tar -zcvpf backup-filename.tar.gz -g snapshot-filename.snar /path/to/my/data/

Restore incremental backups

  • level0
tar -zxvf backup-filename.0.tar.gz -g /dev/null 
  • level1
tar -zxvf backup-filename.1.tar.gz -g /dev/null 
  • level2
tar -zxvf backup-filename.2.tar.gz -g /dev/null 

Keep last 3 backups

ls -tdp /path/to/backups/*.tar.gz | grep -v '/$' | tail -n +4 | xargs -I {} rm -- {}