add cleanup-backups script to remove older backups
This commit is contained in:
+15
-3
@@ -41,7 +41,7 @@ echo
|
||||
|
||||
### 3️⃣ Synapse data backup
|
||||
echo "📁 Backing up Synapse data directory..."
|
||||
tar -cJvf "$BACKUP_DIR/synapse-data.tar.xz" \
|
||||
tar -cJf "$BACKUP_DIR/synapse-data.tar.xz" \
|
||||
-C "$SYNAPSE_DATA_DIR" .
|
||||
echo "✅ Synapse data backup done"
|
||||
echo
|
||||
@@ -74,10 +74,22 @@ echo
|
||||
|
||||
### 8️⃣ Optional: Full combined archiveve (run with sudo)
|
||||
echo "📦 Creating full backup archive..."
|
||||
sudo tar -czvf "$BASE_BACKUP_DIR/full-backup-$DATE.tar.gz" \
|
||||
tar -czvf "$BASE_BACKUP_DIR/full-backup-$DATE.tar.gz" \
|
||||
-C "$BASE_BACKUP_DIR" "$DATE"
|
||||
echo "✅ Full archive created"
|
||||
echo
|
||||
|
||||
echo "✅✅ Backup completed successfully"
|
||||
### Remove the backup dir after full archive
|
||||
cd $BASE_BACKUP_DIR
|
||||
|
||||
echo "📦 Removing the Backup directory: $DATE"
|
||||
sudo rm -r $BACKUP_DIR
|
||||
echo "Backup directory removed."
|
||||
echo
|
||||
|
||||
echo "✅✅ Backup completed successfully"
|
||||
echo
|
||||
|
||||
echo "▶ Running cleanup script ..."
|
||||
|
||||
./cleanup-backups.sh --run
|
||||
|
||||
Reference in New Issue
Block a user