#!/bin/bash # config instances_dir=$HOME/instances backups_dir=$HOME/backups tmpdir=/tmp/minecraft-backup backup_timestamp=`date +%Y-%m-%d_%H.%M.%S` echo "WARNING: This script is deprecated and will be reworked to support incremental backup soon." # desired features: # - incremental backups # - converter from old backups to incremental backups # - override options for config instead of hardcoded values # 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"