Fix Nextcloud not purging old backups
So THAT'S where all my space was going
This commit is contained in:
parent
2b52985e7f
commit
252ff7ecf9
@ -35,7 +35,7 @@ if (( currentbackupcount >= retention * 3 )); then
|
|||||||
lastbackup="${lastbackup%-*.gz}"
|
lastbackup="${lastbackup%-*.gz}"
|
||||||
if [ -f "$file" ]; then
|
if [ -f "$file" ]; then
|
||||||
log "Removing old backups for: $lastbackup"
|
log "Removing old backups for: $lastbackup"
|
||||||
for file in "$OUTDIR"/"$lastbackup"*; do
|
for file in "$lastbackup"*; do
|
||||||
log "Removing old backup part: $file"
|
log "Removing old backup part: $file"
|
||||||
rm "$file"
|
rm "$file"
|
||||||
done
|
done
|
||||||
@ -44,7 +44,7 @@ fi
|
|||||||
# WE MAKE BACKUP NOW SERGEI
|
# WE MAKE BACKUP NOW SERGEI
|
||||||
if cd "{{ nextcloud_webroot }}"; then
|
if cd "{{ nextcloud_webroot }}"; then
|
||||||
log "Enabling maintenance mode"
|
log "Enabling maintenance mode"
|
||||||
sudo -u www-data ./occ maintenance:mode --on
|
sudo -u www-data ./occ maintenance:mode --on > /dev/null 2>&1
|
||||||
trap 'sudo -u www-data ./occ maintenance:mode --off' EXIT
|
trap 'sudo -u www-data ./occ maintenance:mode --off' EXIT
|
||||||
date="$(date -Iseconds)"
|
date="$(date -Iseconds)"
|
||||||
log "Creating data backup"
|
log "Creating data backup"
|
||||||
@ -54,7 +54,7 @@ if cd "{{ nextcloud_webroot }}"; then
|
|||||||
log "Creating DB backup"
|
log "Creating DB backup"
|
||||||
mysqldump nextcloud --single-transaction | gzip > "$OUTDIR/$date-db.sql.gz"
|
mysqldump nextcloud --single-transaction | gzip > "$OUTDIR/$date-db.sql.gz"
|
||||||
log "Unsetting maintenance mode"
|
log "Unsetting maintenance mode"
|
||||||
sudo -u www-data ./occ maintenance:mode --off
|
sudo -u www-data ./occ maintenance:mode --off > /dev/null 2>&1
|
||||||
trap : EXIT
|
trap : EXIT
|
||||||
else
|
else
|
||||||
log "Could not change directory: $OUTDIR"
|
log "Could not change directory: $OUTDIR"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user