Andrew's git
/
scripts.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
bugfixes in backup-tank
author
Andrew Lorimer
<andrew@lorimer.id.au>
Sat, 30 May 2026 09:05:38 +0000
(19:05 +1000)
committer
Andrew Lorimer
<andrew@lorimer.id.au>
Sat, 30 May 2026 09:05:38 +0000
(19:05 +1000)
backup-tank-2.sh
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
077cd57
)
diff --git
a/backup-tank-2.sh
b/backup-tank-2.sh
index 0ac49d1cb0cbced7b6c8619635093ac0895d96c3..816ce12f3026385db4566f1fad8d5a930cb496ae 100755
(executable)
--- a/
backup-tank-2.sh
+++ b/
backup-tank-2.sh
@@
-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"
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
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"
RSYNC_CMD="rsync -Par"
if [[ $TEST -eq 1 ]]; then
RSYNC_CMD+="vn"
+ fi
if [[ $DEBUG -eq 0 ]]; then
RSYNC_CMD+="q"
fi
if [[ $DEBUG -eq 0 ]]; then
RSYNC_CMD+="q"
fi
@@
-121,7
+123,7
@@
wait
echo ""
for DRIVE in "${!RSYNC_CMDS[@]}"; do
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 "-------------------------------------------"
echo "-------------------------------------------"
echo "Backup summary for Cold Backup Drive $DRIVE"
echo "-------------------------------------------"