added backup file listing script

added restore info script
This commit is contained in:
Radar231 2022-05-24 06:30:30 -04:00
parent f5b01d6d7a
commit 7fc6b06ae1
2 changed files with 44 additions and 0 deletions

25
du-list-files Executable file
View File

@ -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

19
du-restore_info Executable file
View File

@ -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 <days>D --file-to-restore <path in backup> rsync://buuser@files.lan///volumeUSB1/usbshare/rsync-backups/<backup_host>/<backup_name> <dest_dir>
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