]> code.delx.au - monosys/blobdiff - borg/backup
zfs: snapshot backup with borg
[monosys] / borg / backup
index 0fe2c4fcc7a6484e4b566fadcb560b0e9806ac20..c92cc96e57d6dfb54cd63a603f50c3ac70a01b57 100755 (executable)
@@ -16,18 +16,21 @@ renice -n 19 -p $$ > /dev/null
 
 [ "$BACKUP_SNAP" -eq 1 ] && bsnap on
 
+cd "$BACKUP_PATH"
+
 borg create \
     $([ -t 0 ] && echo --progress) \
     --info --stats \
     --compression lz4 \
     --exclude-from "$BACKUP_EXCLUDE_FILE" \
-    "${BACKUP_REPO}::{hostname}-{now}" "$BACKUP_PATH"
+    "${BACKUP_REPO}::{hostname}-{now}" .
 
 borg prune \
     --info --stats \
     --keep-daily=7 \
     --keep-weekly=4 \
     --keep-monthly=12 \
+    --prefix='{hostname}-' \
     "$BACKUP_REPO"
 
 [ "$BACKUP_SNAP" -eq 1 ] && bsnap off