bugfixes in backup-tank
authorAndrew Lorimer <andrew@lorimer.id.au>
Sat, 30 May 2026 09:05:38 +0000 (19:05 +1000)
committerAndrew Lorimer <andrew@lorimer.id.au>
Sat, 30 May 2026 09:05:38 +0000 (19:05 +1000)
backup-tank-2.sh
index 0ac49d1cb0cbced7b6c8619635093ac0895d96c3..816ce12f3026385db4566f1fad8d5a930cb496ae 100755 (executable)
@@ -73,6 +73,7 @@ for FILE_PATH in "${!INCLUDE_PATHS[@]}"; do
     MKDIR_CMD="mkdir -p $MOUNT_POINT$PARENT"
     if [ $DEBUG -eq 1 ]; then
            echo "$MKDIR_CMD"
+    fi
     if [ $TEST -eq 0 ]; then 
            eval "$MKDIR_CMD"
     fi
@@ -96,6 +97,7 @@ for FILE_PATH in "${!INCLUDE_PATHS[@]}"; do
     RSYNC_CMD="rsync -Par"
     if [[ $TEST -eq 1 ]]; then
       RSYNC_CMD+="vn"
+    fi
     if [[ $DEBUG -eq 0 ]]; then
       RSYNC_CMD+="q"
     fi
@@ -121,7 +123,7 @@ wait
 echo ""
 
 for DRIVE in "${!RSYNC_CMDS[@]}"; do
-  DRIVE_SERIAL="$(lsblk -o MOUNTPOINT,SERIAL | awk -v target="$MOUNT_POINT_PREFIX$DRIVE" '$1 == target { getline; print $1; exit }')"
+  DRIVE_SERIAL="$(lsblk -n -o SERIAL `mount| grep /mnt/backup2 | awk 'NR==1{print $1}'|sed 's/[0-9]*//g'`)"
   echo "-------------------------------------------"
   echo "Backup summary for Cold Backup Drive $DRIVE"
   echo "-------------------------------------------"