Updated scripts/rsyncbackup.sh (backup to qqcs too).
authorZoltán Felleg <zoltan.felleg@userrendszerhaz.hu>
Wed, 12 Jun 2024 11:12:50 +0000 (13:12 +0200)
committerZoltán Felleg <zoltan.felleg@userrendszerhaz.hu>
Wed, 12 Jun 2024 11:12:50 +0000 (13:12 +0200)
scripts/cron.rsyncbackup.sh [new symlink]
scripts/rsyncbackup.sh

diff --git a/scripts/cron.rsyncbackup.sh b/scripts/cron.rsyncbackup.sh
new file mode 120000 (symlink)
index 0000000..12a9bc7
--- /dev/null
@@ -0,0 +1 @@
+rsyncbackup.sh
\ No newline at end of file
index ab9471245a7d019db9544014d1c6286292d8ca25..5f8d8cbe0f5bf1e630ffaed127c7d935283f272a 100755 (executable)
@@ -2,16 +2,40 @@
 
 
 RSYNCBIN="/usr/bin/rsync"
-RSYNCOPTS="--archive --ipv4 --progress --sparse --verbose"
-RSYNC="$RSYNCBIN $RSYNCOPTS"
-RSYNCDEL="$RSYNC --delete-after"
+RSYNCOPTS="--archive \
+           --contimeout=60 \
+           --delete-after \
+           --delete-excluded \
+           --exclude=lost+found \
+           --hard-links \
+           --no-motd \
+           --partial-dir=.partial \
+           --sparse \
+           --timeout=60 \
+           --verbose"
+SCRIPTDATE=$(date +%Y%m%d%H)
+SCRIPTNAME=$(basename $0)
 
+if [ "$SCRIPTNAME" = "rsyncbackup.sh" ]
+then
+    RSYNCOPTS="$RSYNCOPTS --progress"
+fi
 
-TARGETHOST=store.mlx1.useribm.hu
+RSYNC="$RSYNCBIN $RSYNCOPTS"
 
+TARGETHOST=store.in.useribm.hu
+TARGETHOST=store.10g.useribm.hu
 TARGETMODULE=backup
 echo "Syncing module lxc-filesystems to $TARGETHOST"
 date
-$RSYNCDEL /lxc/filesystems/ ${TARGETHOST}::$TARGETMODULE/lxc-filesystems
+$RSYNC /lxc/filesystems/ ${TARGETHOST}::$TARGETMODULE/lxc-filesystems
+date
+echo
+
+TARGETHOST=store.in.qqcs.org
+TARGETMODULE=user-lxcfilesystems
+echo "Syncing module lxc-filesystems to $TARGETHOST"
+date
+$RSYNC /lxc/filesystems/ ${TARGETHOST}::$TARGETMODULE
 date
 echo