dotfiles/bin/backup_inspiron.sh

18 lines
403 B
Bash
Executable File

#!/usr/bin/env bash
HOST="inspiron"
DEST="dctrud@piran:/usb/Backup/borg_${HOST}"
SOURCES=("/home" "/mnt/c/Users" "/mnt/d")
EXCLUDE="/mnt/d/Archive"
if [ "$(hostname -s)" != "${HOST}" ]; then
echo "Must be run from ${HOST}"
exit 255
fi
echo "Backup to ${DEST}"
sudo borg create -s --progress -e "${EXCLUDE}" -e '*cache*/' "${DEST}::$(date '+%Y%m%d-%H%M')" "${SOURCES[@]}"
echo
echo DONE
echo