added line breaks to make it easier to read
This commit is contained in:
31
backupBSD.sh
31
backupBSD.sh
@@ -20,8 +20,14 @@ GauntRouterSSHFSMountDirectory="${SSHFSMountDirectory}/${DNSName}"
|
|||||||
/usr/bin/mkdir ${GauntRouterSSHFSMountDirectory} && \
|
/usr/bin/mkdir ${GauntRouterSSHFSMountDirectory} && \
|
||||||
/usr/bin/echo ${GauntRouter01EncryptedRootPassword} | \
|
/usr/bin/echo ${GauntRouter01EncryptedRootPassword} | \
|
||||||
/usr/bin/clevis decrypt | \
|
/usr/bin/clevis decrypt | \
|
||||||
/usr/bin/sshfs -o password_stdin -o ro root@${DNSName}:/ ${GauntRouterSSHFSMountDirectory} && \
|
/usr/bin/sshfs -o password_stdin -o ro \
|
||||||
/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
|
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
|
# umount and remove directory
|
||||||
/usr/bin/umount --force --lazy --quiet ${GauntRouterSSHFSMountDirectory} && \
|
/usr/bin/umount --force --lazy --quiet ${GauntRouterSSHFSMountDirectory} && \
|
||||||
/usr/bin/rmdir ${GauntRouterSSHFSMountDirectory}
|
/usr/bin/rmdir ${GauntRouterSSHFSMountDirectory}
|
||||||
@@ -32,8 +38,14 @@ TheGauntsRouterSSHFSMountDirectory="${SSHFSMountDirectory}/${DNSName}"
|
|||||||
/usr/bin/mkdir ${TheGauntsRouterSSHFSMountDirectory} && \
|
/usr/bin/mkdir ${TheGauntsRouterSSHFSMountDirectory} && \
|
||||||
/usr/bin/echo ${TheGauntsRouterEncryptedRootPassword} | \
|
/usr/bin/echo ${TheGauntsRouterEncryptedRootPassword} | \
|
||||||
/usr/bin/clevis decrypt | \
|
/usr/bin/clevis decrypt | \
|
||||||
/usr/bin/sshfs -o password_stdin -o ro root@${DNSName}:/ ${TheGauntsRouterSSHFSMountDirectory} && \
|
/usr/bin/sshfs -o password_stdin -o ro \
|
||||||
/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
|
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
|
# umount and remove directory
|
||||||
/usr/bin/umount --force --lazy --quiet ${TheGauntsRouterSSHFSMountDirectory} && \
|
/usr/bin/umount --force --lazy --quiet ${TheGauntsRouterSSHFSMountDirectory} && \
|
||||||
/usr/bin/rmdir ${TheGauntsRouterSSHFSMountDirectory}
|
/usr/bin/rmdir ${TheGauntsRouterSSHFSMountDirectory}
|
||||||
@@ -44,8 +56,15 @@ GauntNASSSHFSMountDirectory="${SSHFSMountDirectory}/${DNSName}"
|
|||||||
/usr/bin/mkdir ${GauntNASSSHFSMountDirectory} && \
|
/usr/bin/mkdir ${GauntNASSSHFSMountDirectory} && \
|
||||||
/usr/bin/echo ${GauntNASEncryptedRootPassword} | \
|
/usr/bin/echo ${GauntNASEncryptedRootPassword} | \
|
||||||
/usr/bin/clevis decrypt | \
|
/usr/bin/clevis decrypt | \
|
||||||
/usr/bin/sshfs -o password_stdin -o ro root@${DNSName}:/ ${GauntNASSSHFSMountDirectory} && \
|
/usr/bin/sshfs -o password_stdin -o ro \
|
||||||
/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
|
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
|
# umount and remove directory
|
||||||
/usr/bin/umount --force --lazy --quiet ${GauntNASSSHFSMountDirectory} && \
|
/usr/bin/umount --force --lazy --quiet ${GauntNASSSHFSMountDirectory} && \
|
||||||
/usr/bin/rmdir ${GauntNASSSHFSMountDirectory}
|
/usr/bin/rmdir ${GauntNASSSHFSMountDirectory}
|
||||||
Reference in New Issue
Block a user