From 6854f0f16b2734f734e1913f6d25db1c2862d34e Mon Sep 17 00:00:00 2001 From: Vahagn Khachatryan Date: Fri, 8 Jan 2021 00:45:33 +0000 Subject: [PATCH] Updated backup script. --- bin/{ => arch}/backup.git.sh | 0 bin/{ => arch}/backup.mybook.vahagn.sh | 0 bin/backup.hdd.sh | 26 ++++++++++++++++++++------ 3 files changed, 20 insertions(+), 6 deletions(-) rename bin/{ => arch}/backup.git.sh (100%) rename bin/{ => arch}/backup.mybook.vahagn.sh (100%) diff --git a/bin/backup.git.sh b/bin/arch/backup.git.sh similarity index 100% rename from bin/backup.git.sh rename to bin/arch/backup.git.sh diff --git a/bin/backup.mybook.vahagn.sh b/bin/arch/backup.mybook.vahagn.sh similarity index 100% rename from bin/backup.mybook.vahagn.sh rename to bin/arch/backup.mybook.vahagn.sh diff --git a/bin/backup.hdd.sh b/bin/backup.hdd.sh index 1010268..4b50b95 100755 --- a/bin/backup.hdd.sh +++ b/bin/backup.hdd.sh @@ -4,7 +4,7 @@ DATE=/bin/date RSYNC=/usr/bin/rsync TIMESTAMP=`$DATE +%Y%m%d-%H:%M%z` -LOGFILE=/mnt/hdd/backup/backup.mybook.public.$TIMESTAMP.log +LOGFILE=/mnt/hdd/backup/log/backup.$TIMESTAMP.log LOG="/usr/bin/tee -a $LOGFILE" function term() { @@ -17,7 +17,8 @@ function backup() { ORIG_DIR=$1 MIRROR_DIR=$2 echo "Sync $ORIG_DIR to $MIRROR_DIR" - $RSYNC -aAXv --delete --force --progress $ORIG_DIR $MIRROR_DIR | $LOG + # Use --progress if interactive. + $RSYNC -aAXv --delete --force $ORIG_DIR $MIRROR_DIR | $LOG } function backuphdd() { @@ -36,11 +37,24 @@ echo start `$DATE` | $LOG # # Sync folders # -backuphdd "public/_captured_MY_VIDEO" -backuphdd "public/pix" -backuphdd "public/music" -backuphdd "public/books" +backup "/srv/nextcloud" "/mnt/hdd/backup/docker" +backup "/var/lib/docker/volumes" "/mnt/hdd/backup/docker" + +backup "/src/gerbera/music" "/mnt/hdd/public" + +#backup "/srv/gitlab" "/mnt/hdd/backup/gitlab" +#backup "/srv/git" "/mnt/hdd/backup/git" + + backuphdd "vahagn" +backuphdd "backup" +for i in $(ls /mnt/hdd/public); do + if [ $i != "movies" ]; then + backuphdd "public/$i" + fi +done + + # # Log Footer #