Update Media rsync - Moving Backups, Movies, Music to Drive D
This commit is contained in:
parent
f5fc13fa40
commit
c90eef5d11
1 changed files with 22 additions and 19 deletions
|
@ -5,21 +5,24 @@ echo "Sending start message"
|
|||
payload="{\"message\": \"$BACKUP_NAME Backup has started\nDate: `date`\", \"priority\": 2,\"title\": \"backups-rpi4: $BACKUP_NAME Backup Started\"}"
|
||||
curl -X "POST" "https://gotify.sysctl.io/message" -H "accept: application/json" -H "Content-Type: application/json" -H "X-Gotify-Key: $GOTIFY_TOKEN" -d "$payload"
|
||||
|
||||
driveb=`lsblk -o NAME,SERIAL | grep -v luks | grep 9RGHYP8C | awk {'print $1'}`
|
||||
drivea=`lsblk -o NAME,SERIAL | grep -v luks | grep 9RGXW93C | awk {'print $1'}`
|
||||
driveb=`lsblk -o NAME,SERIAL | grep -v luks | grep 9RGHYP8C | awk {'print $1'}`
|
||||
drivec=`lsblk -o NAME,SERIAL | grep -v luks | grep 5QH05G3F | awk {'print $1'}`
|
||||
drived=`lsblk -o NAME,SERIAL | grep -v luks | grep 5PK927EF | awk {'print $1'}`
|
||||
|
||||
mountb=`mount -l | grep $driveb`; mountedb=`echo $?`
|
||||
mounta=`mount -l | grep $drivea`; mounteda=`echo $?`
|
||||
mount3=`mount -l | grep $drivec`; mountedc=`echo $?`
|
||||
mountb=`mount -l | grep $driveb`; mountedb=`echo $?`
|
||||
mountc=`mount -l | grep $drivec`; mountedc=`echo $?`
|
||||
mountd=`mount -l | grep $drived`; mountedd=`echo $?`
|
||||
|
||||
echo "Drive status"
|
||||
echo "Drive 2: $drivea / $mounta / $mounteda"
|
||||
echo "Drive 1: $driveb / $mountb / $mountedb"
|
||||
echo "Drive 3: $drivec / $mount3 / $mountedc"
|
||||
echo "Drive 3: $drivec / $mountc / $mountedc"
|
||||
echo "Drive 4: $drived / $mountd / $mountedd"
|
||||
|
||||
# If any drive isn't found, exit:
|
||||
if [[ $mounteda != 0 ]] || [[ $mountedb != 0 ]] || [[ $mountedc != 0 ]] ; then
|
||||
if [[ $mounteda != 0 ]] || [[ $mountedb != 0 ]] || [[ $mountedc != 0 || [[ $mountedd != 0 ]] ; then
|
||||
echo "One or more drives is not mounted. Exiting"
|
||||
payload="{\"message\": \"$BACKUP_NAME Backup stopped. One or more local drives are not mounted.\nDate: `date`\", \"priority\": 2,\"title\": \"backups-rpi4: $BACKUP_NAME Backup Stopped\"}"
|
||||
curl -X "POST" "https://gotify.sysctl.io/message" -H "accept: application/json" -H "Content-Type: application/json" -H "X-Gotify-Key: $GOTIFY_TOKEN" -d "$payload"
|
||||
|
@ -50,20 +53,20 @@ if [[ $check != 1 ]] ; then
|
|||
fi
|
||||
|
||||
echo -e "======= Time started : `date`"
|
||||
echo -e "rsync -avr --delete --exclude=luks.img /Storage/Backups/Manual/Computers/ /mnt/$drivea/Backups/Manual/Computers/"
|
||||
rsync -avr --delete --exclude=luks.img root@nuc-server:/Storage/Backups/Manual/Computers/ /mnt/$drivea/Backups/Manual/Computers/
|
||||
echo -e "rsync -avr --delete --exclude=luks.img /Storage/Backups/Manual/Computers/ /mnt/$drived/Backups/Manual/Computers/"
|
||||
rsync -avr --delete --exclude=luks.img root@nuc-server:/Storage/Backups/Manual/Computers/ /mnt/$drived/Backups/Manual/Computers/
|
||||
|
||||
echo -e "======= Time: `date`"
|
||||
echo -e "rsync -avr --delete root@nuc-server:/Storage/Backups/Backblaze/ /mnt/$drivea/Backups/Backblaze/"
|
||||
rsync -avr --delete root@nuc-server:/Storage/Backups/Backblaze/ /mnt/$drivea/Backups/Backblaze/
|
||||
echo -e "rsync -avr --delete root@nuc-server:/Storage/Backups/Backblaze/ /mnt/$drived/Backups/Backblaze/"
|
||||
rsync -avr --delete root@nuc-server:/Storage/Backups/Backblaze/ /mnt/$drived/Backups/Backblaze/
|
||||
|
||||
echo -e "======= Time: `date`"
|
||||
echo -e "rsync -avr --delete root@nuc-server:/Storage/Backups/Logs/ /mnt/$drivea/Backups/Logs/"
|
||||
rsync -avr --delete root@nuc-server:/Storage/Backups/Logs/ /mnt/$drivea/Backups/Logs/
|
||||
echo -e "rsync -avr --delete root@nuc-server:/Storage/Backups/Logs/ /mnt/$drived/Backups/Logs/"
|
||||
rsync -avr --delete root@nuc-server:/Storage/Backups/Logs/ /mnt/$drived/Backups/Logs/
|
||||
|
||||
echo -e "======= Time: `date`"
|
||||
echo -e "rsync -avr --delete root@nuc-server:/Storage/Backups/Docker/ /mnt/$drivea/Backups/Docker/"
|
||||
rsync -avr --delete root@nuc-server:/Storage/Backups/Docker/ /mnt/$drivea/Backups/Docker/
|
||||
echo -e "rsync -avr --delete root@nuc-server:/Storage/Backups/Docker/ /mnt/$drived/Backups/Docker/"
|
||||
rsync -avr --delete root@nuc-server:/Storage/Backups/Docker/ /mnt/$drived/Backups/Docker/
|
||||
|
||||
echo -e "======= Time: `date`"
|
||||
echo -e "rsync -avr --delete root@nuc-server:/Storage/Media/Pictures/ /mnt/$driveb/Pictures/"
|
||||
|
@ -74,12 +77,12 @@ echo -e "rsync -avr --delete root@nuc-server:/Storage/Media/Books/ /mnt/$driveb/
|
|||
rsync -avr --delete root@nuc-server:/Storage/Media/Books/ /mnt/$driveb/Books/
|
||||
|
||||
echo -e "======= Time: `date`"
|
||||
echo -e "rsync -avr --delete root@nuc-server:/Storage/Media/Music/ /mnt/$drivea/Music/"
|
||||
rsync -avr --delete root@nuc-server:/Storage/Media/Music/ /mnt/$drivea/Music/
|
||||
echo -e "rsync -avr --delete root@nuc-server:/Storage/Media/Music/ /mnt/$drived/Music/"
|
||||
rsync -avr --delete root@nuc-server:/Storage/Media/Music/ /mnt/$drived/Music/
|
||||
|
||||
echo -e "======= Time: `date`"
|
||||
echo -e "rsync -avr --delete root@nuc-server:/Storage/Media/Movies/ /mnt/$driveb/Movies/"
|
||||
rsync -avr --delete root@nuc-server:/Storage/Media/Movies/ /mnt/$driveb/Movies/
|
||||
echo -e "rsync -avr --delete root@nuc-server:/Storage/Media/Movies/ /mnt/$drived/Movies/"
|
||||
rsync -avr --delete root@nuc-server:/Storage/Media/Movies/ /mnt/$drived/Movies/
|
||||
|
||||
echo -e "======= Time: `date`"
|
||||
echo -e "rsync -avr --delete root@nuc-server:/Storage/Media/TV_Shows/[0-9]* /mnt/$driveb/TV_Shows/"
|
||||
|
@ -98,8 +101,8 @@ echo -e "rsync -avr --delete root@nuc-server:/Storage/Media/TV_Shows/[S-Z]* /mnt
|
|||
rsync -avr --delete root@nuc-server:/Storage/Media/TV_Shows/[S-Z]* /mnt/$drivec/TV_Shows/
|
||||
|
||||
# echo -e "======= Time: `date`"
|
||||
# echo -e "rsync -avr --delete root@nuc-server:/Storage/Media/YouTube /mnt/$drivec/YouTube/"
|
||||
# rsync -avr --delete root@nuc-server:/Storage/Media/YouTube/ /mnt/$drivec/YouTube/
|
||||
# echo -e "rsync -avr --delete root@nuc-server:/Storage/Media/YouTube /mnt/$drived/YouTube/"
|
||||
# rsync -avr --delete root@nuc-server:/Storage/Media/YouTube/ /mnt/$drived/YouTube/
|
||||
|
||||
echo -e "======= Time complete: `date`"
|
||||
echo "Sending completion message"
|
||||
|
|
Loading…
Add table
Reference in a new issue