From 36d215e156dfd595fb1a94d26bc999bdc1402a47 Mon Sep 17 00:00:00 2001 From: Thomas Gander Date: Mon, 16 Feb 2026 22:20:22 -0700 Subject: [PATCH] Updated script to delete files that no longer exist at the destination --- proxmox_backup_script.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/proxmox_backup_script.sh b/proxmox_backup_script.sh index c0ec509..b9bd99d 100644 --- a/proxmox_backup_script.sh +++ b/proxmox_backup_script.sh @@ -12,22 +12,22 @@ mkdir -p /mnt/c/Users/Thomas/ServerBackup/var/lib mkdir -p /mnt/c/Users/Thomas/ServerBackup/var/lib/vz # Immich Backup -rsync -avz root@10.0.0.1:/mnt/ovh-immich /mnt/c/Users/Thomas/ServerBackup/mnt +rsync -avz --delete root@10.0.0.1:/mnt/ovh-immich /mnt/c/Users/Thomas/ServerBackup/mnt # Interfaces backup -rsync -avz root@10.0.0.1:/etc/network/interfaces /mnt/c/Users/Thomas/ServerBackup/etc/network/ +rsync -avz --delete root@10.0.0.1:/etc/network/interfaces /mnt/c/Users/Thomas/ServerBackup/etc/network/ # Wireguard backup -rsync -avz root@10.0.0.1:/etc/wireguard /mnt/c/Users/Thomas/ServerBackup/etc/ +rsync -avz --delete root@10.0.0.1:/etc/wireguard /mnt/c/Users/Thomas/ServerBackup/etc/ # SSH backup -rsync -avz root@10.0.0.1:/root/.ssh /mnt/c/Users/Thomas/ServerBackup/root/ +rsync -avz --delete root@10.0.0.1:/root/.ssh /mnt/c/Users/Thomas/ServerBackup/root/ # Container configurations -rsync -avz root@10.0.0.1:/var/lib/lxc /mnt/c/Users/Thomas/ServerBackup/var/lib/ +rsync -avz --delete root@10.0.0.1:/var/lib/lxc /mnt/c/Users/Thomas/ServerBackup/var/lib/ # Container backups -rsync -avz root@10.0.0.1:/var/lib/vz/dump /mnt/c/Users/Thomas/ServerBackup/var/lib/vz +rsync -avz --delete root@10.0.0.1:/var/lib/vz/dump /mnt/c/Users/Thomas/ServerBackup/var/lib/vz # Disable interface once backup is complete. wg-quick down new-proxmox \ No newline at end of file