Add Drive D to rsync-data-vol

This commit is contained in:
albert 2025-05-01 12:01:37 +02:00
parent 36b41964b7
commit f5fc13fa40

View file

@ -8,18 +8,21 @@ curl -X "POST" "https://gotify.sysctl.io/message" -H "accept: application/json"
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'}`
mounta=`mount -l | grep $drivea`; mounteda=`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 / $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"
@ -49,6 +52,7 @@ if [[ $check != 1 ]] ; then
exit
fi
# TODO Re-enable syncing of AI models and Kiwix/Software
echo -e "======= Time started : `date`"
echo -e "rsync -avr --delete --exclude=Kiwix/ --exclude=Software/ --exclude=Downloads/ --exclude='AI Models' --exclude='Docker/sysctl.io' root@nuc-server:/Storage/Data/ /mnt/$drivea/Data/"
rsync -avr --delete --exclude=Kiwix/ --exclude=Software/ --exclude=Downloads/ --exclude='AI Models' --exclude='Docker/sysctl.io' root@nuc-server:/Storage/Data/ /mnt/$drivea/Data/