From 7fc6b06ae15890b9952b909d7178470593f6903f Mon Sep 17 00:00:00 2001 From: Radar231 Date: Tue, 24 May 2022 06:30:30 -0400 Subject: [PATCH] added backup file listing script added restore info script --- du-list-files | 25 +++++++++++++++++++++++++ du-restore_info | 19 +++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100755 du-list-files create mode 100755 du-restore_info diff --git a/du-list-files b/du-list-files new file mode 100755 index 0000000..c43717b --- /dev/null +++ b/du-list-files @@ -0,0 +1,25 @@ +#!/bin/bash + +bulist="/usr/local/etc/du-list" +curhost=$(hostname) + +buuser="buuser" +remhost="files.lan" +rembase="/volumeUSB1/usbshare/rsync-backups/${curhost}_backups" +budst="rsync://${buuser}@${remhost}//${rembase}" + +buList=$(cat ${bulist}) + +for i in $buList +do + buname=$(echo $i | sed 's/\//_/g' | sed 's/^_//g') + echo "Backup: ${buname}" + echo ">>>>>>>>>>>>>=============<<<<<<<<<<<<<" + echo "" + + /usr/bin/duplicity --no-encryption list-current-files ${budst}/${buname} + + echo "" +done + + diff --git a/du-restore_info b/du-restore_info new file mode 100755 index 0000000..7418528 --- /dev/null +++ b/du-restore_info @@ -0,0 +1,19 @@ +#!/bin/bash + +# sudo /usr/bin/duplicity --no-encryption -t 4D restore --file-to-restore docker_lms/data rsync://buuser@files.lan///volumeUSB1/usbshare/rsync-backups/docker1_backups/opt_docker ./data + +cat <<'ENDBLOCK' + + +INFO: Restoring files from duplicity backup +------------------------------------------- + +First use du-list-files to determine path of desired directory/file within the backup. + +Next use 'sudo /usr/bin/duplicity --no-encryption -t D --file-to-restore rsync://buuser@files.lan///volumeUSB1/usbshare/rsync-backups// + +ie; + +'sudo /usr/bin/duplicity --no-encryption -t 4D restore --file-to-restore docker_lms/data rsync://buuser@files.lan///volumeUSB1/usbshare/rsync-backups/docker1_backups/opt_docker ./data' + +ENDBLOCK