Linux/SimpleBashBackup

From Wiki

folder structure

/srv
    /backup
           /backupmanager.sh
           /01_daily-jobs
           /02_weekly-jobs
           /03_monthly-jobs
           /templates
           /tmp

    /backup-data
           /01_daily
           /02_weekly
           /03_monthly


backupmanager.sh


example jobs

single folder

weak compression

ARCHIV="$BACKUPDIR/${FILEDESC}_server_srv_www.tar.gz"
tar -c /srv/www | pigz --best > $ARCHIV

strong compression

ARCHIV="$BACKUPDIR/${FILEDESC}_server_srv_www.tar.7z"
tar -c /srv/www | 7z a -m0=lzma2 -mx9 -si $ARCHIV


multiple folders

clean old backups

rsync backups to other server