#!/bin/bash # config instances_dir=$HOME/instances backups_dir=$HOME/backups tmpdir=$backups_dir/tmp backup_timestamp=`date +%Y-%m-%d_%H.%M.%S` echo "WARNING: This script is deprecated and will be reworked to support incremental backups soon." # desired features: # - incremental backups # - converter from old backups to incremental backups # - override options for config instead of hardcoded values # - progrss bar # - display total time it took to make the backup # make sure it is there mkdir -p -v "$tmpdir" # tar tar cvf "$tmpdir/$backup_timestamp.tar" "$instances_dir" # compress echo "Compressing backup..." xz -z --best -T0 "$tmpdir/$backup_timestamp.tar" # move to destination mv -v "$tmpdir/$backup_timestamp.tar.xz" "$backups_dir" echo "WARNING: This script is deprecated and will be reworked to support incremental backups soon."