borgit (350B)
1 #!/bin/sh 2 3 DISK_UUID=01a800da-b83b-499f-9048-16f418f028a5 4 MOUNT_DIR="/media/backup" 5 BACKUP_DIR="${MOUNT_DIR}/borg-$(hostname -s)::$(date +%Y%m%d)" 6 7 sudo mount UUID="${DISK_UUID}" "${MOUNT_DIR}" || exit 1 8 9 BORG_PASSPHRASE=$(pass borgit) borg create -x "${BACKUP_DIR}" "${HOME}" 10 11 rclone sync "${MOUNT_DIR}" backblaze:borgit 12 13 sudo umount "${MOUNT_DIR}"