diff --git a/backupBSD.sh b/backupBSD.sh index 1d3bfcc..0b3a043 100644 --- a/backupBSD.sh +++ b/backupBSD.sh @@ -20,8 +20,14 @@ GauntRouterSSHFSMountDirectory="${SSHFSMountDirectory}/${DNSName}" /usr/bin/mkdir ${GauntRouterSSHFSMountDirectory} && \ /usr/bin/echo ${GauntRouter01EncryptedRootPassword} | \ /usr/bin/clevis decrypt | \ - /usr/bin/sshfs -o password_stdin -o ro root@${DNSName}:/ ${GauntRouterSSHFSMountDirectory} && \ - /usr/bin/proxmox-backup-client backup conf.pxar:${GauntRouterSSHFSMountDirectory}/conf bpsensei.pxar:${GauntRouterSSHFSMountDirectory}/usr/local/bpsensei --backup-id GauntRouter01 --ns Hosts --repository GauntPBS01-Helper@pbs@gauntpbs01.home.johnhgaunt.com:8007:GauntPBS01-Local + /usr/bin/sshfs -o password_stdin -o ro \ + root@${DNSName}:/ ${GauntRouterSSHFSMountDirectory} && \ + /usr/bin/proxmox-backup-client backup \ + conf.pxar:${GauntRouterSSHFSMountDirectory}/conf \ + bpsensei.pxar:${GauntRouterSSHFSMountDirectory}/usr/local/bpsensei \ + --backup-id GauntRouter01 \ + --ns Hosts \ + --repository GauntPBS01-Helper@pbs@gauntpbs01.home.johnhgaunt.com:8007:GauntPBS01-Local # umount and remove directory /usr/bin/umount --force --lazy --quiet ${GauntRouterSSHFSMountDirectory} && \ /usr/bin/rmdir ${GauntRouterSSHFSMountDirectory} @@ -32,8 +38,14 @@ TheGauntsRouterSSHFSMountDirectory="${SSHFSMountDirectory}/${DNSName}" /usr/bin/mkdir ${TheGauntsRouterSSHFSMountDirectory} && \ /usr/bin/echo ${TheGauntsRouterEncryptedRootPassword} | \ /usr/bin/clevis decrypt | \ - /usr/bin/sshfs -o password_stdin -o ro root@${DNSName}:/ ${TheGauntsRouterSSHFSMountDirectory} && \ - /usr/bin/proxmox-backup-client backup conf.pxar:${TheGauntsRouterSSHFSMountDirectory}/conf bpsensei.pxar:${TheGauntsRouterSSHFSMountDirectory}/usr/local/bpsensei --backup-id TheGauntsRouter --ns Hosts --repository GauntPBS01-Helper@pbs@gauntpbs01.home.johnhgaunt.com:8007:GauntPBS01-Local + /usr/bin/sshfs -o password_stdin -o ro \ + root@${DNSName}:/ ${TheGauntsRouterSSHFSMountDirectory} && \ + /usr/bin/proxmox-backup-client backup \ + conf.pxar:${TheGauntsRouterSSHFSMountDirectory}/conf \ + bpsensei.pxar:${TheGauntsRouterSSHFSMountDirectory}/usr/local/bpsensei \ + --backup-id TheGauntsRouter \ + --ns Hosts \ + --repository GauntPBS01-Helper@pbs@gauntpbs01.home.johnhgaunt.com:8007:GauntPBS01-Local # umount and remove directory /usr/bin/umount --force --lazy --quiet ${TheGauntsRouterSSHFSMountDirectory} && \ /usr/bin/rmdir ${TheGauntsRouterSSHFSMountDirectory} @@ -44,8 +56,15 @@ GauntNASSSHFSMountDirectory="${SSHFSMountDirectory}/${DNSName}" /usr/bin/mkdir ${GauntNASSSHFSMountDirectory} && \ /usr/bin/echo ${GauntNASEncryptedRootPassword} | \ /usr/bin/clevis decrypt | \ - /usr/bin/sshfs -o password_stdin -o ro root@${DNSName}:/ ${GauntNASSSHFSMountDirectory} && \ - /usr/bin/proxmox-backup-client backup data.pxar:${GauntNASSSHFSMountDirectory}/data etc.pxar:${GauntNASSSHFSMountDirectory}/etc root.pxar:${GauntNASSSHFSMountDirectory}/root --backup-id GauntNAS --ns Hosts --repository GauntPBS01-Helper@pbs@gauntpbs01.home.johnhgaunt.com:8007:GauntPBS01-Local + /usr/bin/sshfs -o password_stdin -o ro \ + root@${DNSName}:/ ${GauntNASSSHFSMountDirectory} && \ + /usr/bin/proxmox-backup-client backup \ + data.pxar:${GauntNASSSHFSMountDirectory}/data \ + etc.pxar:${GauntNASSSHFSMountDirectory}/etc \ + root.pxar:${GauntNASSSHFSMountDirectory}/root \ + --backup-id GauntNAS \ + --ns Hosts \ + --repository GauntPBS01-Helper@pbs@gauntpbs01.home.johnhgaunt.com:8007:GauntPBS01-Local # umount and remove directory /usr/bin/umount --force --lazy --quiet ${GauntNASSSHFSMountDirectory} && \ /usr/bin/rmdir ${GauntNASSSHFSMountDirectory} \ No newline at end of file