From 6bcac443dacc4ea385b11004354ae3b239ac5579 Mon Sep 17 00:00:00 2001 From: Rob Date: Sun, 29 Mar 2020 22:22:19 +0200 Subject: [PATCH] nextcloud ssync: exclude DB dumps --- rsync-nextcloud/rsync-nextcloud.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/rsync-nextcloud/rsync-nextcloud.sh b/rsync-nextcloud/rsync-nextcloud.sh index a184877..602734a 100755 --- a/rsync-nextcloud/rsync-nextcloud.sh +++ b/rsync-nextcloud/rsync-nextcloud.sh @@ -28,6 +28,7 @@ SBZ_MOUNT_PATH=/home/rob/tmp_mnt ## path of the nextcloud instance (on SBZ) NEXTCLOUD_PATH=/var/www/html/nextcloud +EXCLUDE="--exclude backup_all_databases_cMxNrCTVLBPrNo6qaonojeejCvCepekwss" # mount my lxc container into my home on sbz ssh -p $PORT -i $KEY $USER_AT_HOST "sudo mount /dev/mapper/vms-home--rob $SBZ_MOUNT_PATH" @@ -36,7 +37,7 @@ ssh -p $PORT -i $KEY $USER_AT_HOST "sudo mount /dev/mapper/vms-home--rob $SBZ_MO ssh -p $PORT -i $KEY $USER_AT_HOST "sudo sed -i \"s|'maintenance' => false|'maintenance' => true|g\" $SBZ_MOUNT_PATH$NEXTCLOUD_PATH/config/config.php" # rsync download from sbz -rsync -arlh --progress -e "ssh -p $PORT -i $KEY" $USER_AT_HOST:${SBZ_MOUNT_PATH}${SOURCE_PATH} ${DEST_PATH_FILES} +rsync -arlh --progress $EXCLUDE -e "ssh -p $PORT -i $KEY" $USER_AT_HOST:${SBZ_MOUNT_PATH}${SOURCE_PATH} ${DEST_PATH_FILES} # turn off nextcloud maintenance, outside the home-rob container ssh -p $PORT -i $KEY $USER_AT_HOST "sudo sed -i \"s|'maintenance' => true|'maintenance' => false|g\" $SBZ_MOUNT_PATH$NEXTCLOUD_PATH/config/config.php" @@ -48,5 +49,13 @@ ssh -p $PORT -i $KEY $USER_AT_HOST "sudo umount $SBZ_MOUNT_PATH" ### Get all databases cd $DEST_PATH_DB +# kick off DB dumping curl https://rob.spaceboyz.net/backup_all_databases_cMxNrCTVLBPrNo6qaonojeejCvCepekwssh/dump_all_databases.php +# download DB dumps wget https://rob.spaceboyz.net/backup_all_databases_cMxNrCTVLBPrNo6qaonojeejCvCepekwssh/dumps.zip +if [ -f dumps.zip ] +then + mv dumps.zip all_databases_dump.zip +else + echo "Datenbank Dump konnte nicht herunter geladen werden" +fi