From 7b0640a3f9262a2fc822c584409bbb315c6dc787 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20Wo=C5=BAniak?= Date: Sun, 17 Oct 2021 21:05:56 +0200 Subject: [PATCH] Update script for backupSynologyMac --- .local/bin/backupSynologyMac | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/.local/bin/backupSynologyMac b/.local/bin/backupSynologyMac index f9817f5..1b68d6c 100755 --- a/.local/bin/backupSynologyMac +++ b/.local/bin/backupSynologyMac @@ -1,26 +1,37 @@ #!/bin/bash -MEGA_VOLUME="/Volumes/Mega" +MEGA_VOLUME="/Volumes/MEGA" MEGA="$HOME/MEGA" STARTED="$HOME/.config/backup-started-$(date +%d-%m)" function main(){ if [[ ! -e "$STARTED" ]] then + echo -e "[LOG] $(date) Started $HOME/Documents/Collage/Semestr2 ->\ +$MEGA/Documents/Collage/Semestr2" + rsync --bwlimit=2048 --update --progress -r \ + --exclude '*.mp4' --exclude '*.mkv'\ + "$HOME/Documents/Collage/Semestr2/"\ + "$MEGA/Documents/Collage/Semestr2/" + echo -e "[LOG] $(date) Ended $HOME/Documents/Collage/Semestr2 ->\ +$MEGA/Documents/Collage/" + touch "$STARTED" && echo -e "[LOG] $(date) Created the file $STARTED" echo -e "[LOG] $(date) Started $HOME/.ssh/ -> $MEGA/ssh" - rsync --bwlimit=1024 --update --progress -r "$HOME/.ssh/" "$MEGA/ssh/" + rsync --bwlimit=2048 --update --progress -r "$HOME/.ssh/" "$MEGA/ssh/" echo -e "[LOG] $(date) Finished $HOME/.ssh/ -> $MEGA/ssh" echo -e "[LOG] $(date) Started $HOME/.gnupg/ -> $MEGA/gnupg" - rsync --bwlimit=1024 --update --progress -r "$HOME/.gnupg/" "$MEGA/gnupg/" + rsync --bwlimit=2048 --update --progress -r "$HOME/.gnupg/" "$MEGA/gnupg/" echo -e "[LOG] $(date) Finished $HOME/.gnupg/ -> $MEGA/gnupg" if [[ -e "$MEGA_VOLUME" ]] then echo -e "[LOG] $(date) Started $MEGA -> $MEGA_VOLUME" - rsync --bwlimit=1024 --update --progress -r "$MEGA/" "$MEGA_VOLUME/" + rsync --bwlimit=2048 --update --progress -r --exclude '.DS_Store' \ + --exclude 'Icon*' \ + "$MEGA/" "$MEGA_VOLUME/" else echo -e "[ERROR] The folder $MEGA_VOLUME does NOT exist" fi