Versioned backups rock.
Code:
$ sudo rdiff-backup --list-increment-sizes nextcloud
Time Size Cumulative size
-----------------------------------------------------------------------------
Sun Feb 16 02:50:11 2020 9.06 GB 9.06 GB (current mirror)
Sat Feb 15 02:50:10 2020 10.9 MB 9.07 GB
Fri Feb 14 02:50:09 2020 14.2 MB 9.09 GB
Thu Feb 13 02:50:10 2020 14.9 MB 9.10 GB
Wed Feb 12 02:50:10 2020 15.8 MB 9.12 GB
Tue Feb 11 02:50:10 2020 15.1 MB 9.13 GB
...
Fri Nov 22 02:50:14 2019 14.7 MB 10.4 GB
Thu Nov 21 02:50:11 2019 15.8 MB 10.4 GB
Wed Nov 20 02:50:13 2019 15.3 MB 10.4 GB
Tue Nov 19 02:50:12 2019 15.3 MB 10.4 GB
First backup is like an rsync, but all after that are just a few minutes each and add just the change data and metadata for any changes to permissions.
Last night, the versioned back for that system was:
Code:
no crontab for tf
INFO: Backing up .... --include /root --include /etc --include /usr/local --include /var/www --include /opt --include /var/lib/mysql --include /var/lib/znc --include /home to
backups@romulus::/Backups/nextcloud/
INFO: Removing backups older than 90D.
INFO: Backup Start: Mon Feb 17 02:50:01 EST 2020
INFO: Backup End: Mon Feb 17 02:55:06 EST 2020
INFO: Backup Job Complete.
So, about 5 minutes total, including capturing some configuration data pre-backup and removing the old . That machine runs nextcloud, wallabag and znc. The summary report for just the backup task alone:
Code:
=== Time for Backups to nextcloud ===
StartTime 1581925810.00 (Mon Feb 17 02:50:10 2020)
EndTime 1581926082.31 (Mon Feb 17 02:54:42 2020)
ElapsedTime 272.31 (4 minutes 32.31 seconds)
TotalDestinationSizeChange 7797725 (7.44 MB)
Daily, automatic, versioned, backups. The large number of tiny files are what slow this backup down. rsync is slower, BTW.
Bookmarks