#!/bin/bash
# standard rsync
# copie all noticed DIRs to new HD
#
# 240115, 220222, 251016


DATUM=`/bin/date '+%Y%m%d-%H%M'`
# --archive, -a            archive mode is -rlptgoD (no -A,-X,-U,-N,-H)
opts_1="-avzpH"
# rsync_options in long: " --recursive --links --perms --times --group --owner --devices --specials  
#                                           --verbose --compress --progress --hard-links
# here not used: --delete --delete-excluded --itemize-changes " # in long
#opts_2=" --partial --delete"
log=" --log-file=rsync-log-gerd-$DATUM.txt"
#dry_run=" --dry-run"

#src="/media/DATA-4T/ARCHIV-SIK-todo"
src="/home/gerd"
#src="/home/gerd-deb"
#src="/media/DATA-4T/*box*"
#src="/media/DATA-4T/DATA"
#src="/media/DATA-4T/DOWN/Bilder"
#src="/media/DATA-4T/Help-161021"

# writes the scr-data "/media/DATA-4T/DATA*" directly into dest-DIR
#dest="/media/gerd/DATA-4T-2/DATA/"
dest="/media/gerd/DATA-4T-2/"
#dest="/media/gerd/DATA-4T1/"

#EXCLUDES="--exclude=index.ndx --exclude='*Palm*' --exclude='.cache --exclude=.mediathek3 --exclude=cached --exclude=chromium --exclude=opera --exclude=Raspberry --exclude=xnviewmp/Thumb.db --exclude=pcloud/Cache --exclude='.mozilla-old*' --exclude=.mozilla-old-190608-changed  --exclude=.cpan  --exclude=.thunderbird"

#EXCLUDES="--exclude='index.ndx' --exclude='Palm' --exclude='Android/Android-Palm-conv' --exclude='.cache' --exclude='.mediathek3' --exclude='cached' --exclude='chromium' --exclude='opera' --exclude='Raspberry' --exclude='xnviewmp/Thumb.db' --exclude='pcloud/Cache' --exclude='.cache/mozilla' --exclude='.mozilla-old' --exclude='.mozilla-old-190608-changed'  --exclude='.cpan'  --exclude='.thunderbird' --exclude='tvbrowser'"
EXCLUDES="--exclude=index.ndx --exclude=Palm --exclude=Android/Android-Palm-conv --exclude=.cache --exclude=.mediathek3 --exclude=cached --exclude=chromium --exclude=opera --exclude=Raspberry --exclude=xnviewmp/Thumb.db --exclude=pcloud/Cache --exclude=.cache/mozilla --exclude=.mozilla-old --exclude=.mozilla-old-190608-changed  --exclude=.cpan  --exclude=.thunderbird --exclude=tvbrowser --exclude=Trash --exclude=-zero --exclude=Cache "

mount /dev/sdc3 

mark=in-DATA-4T-2024
if test -e $dest$mark  ; then
   echo "    $dest is mounted"
   echo
else
   echo
   echo "    $dest is not mounted !!!"
   echo
   echo "       E X I T"
   echo
   echo 
   exit
fi

sudo rsync $opts_1 $opts_2 $log $dry_run $EXCLUDES $src $dest
