On 2021-06-22, Andrew Robertson <andrew.robertson@gmail.com> wrote:
> Is there any problem with putting ROOTBACKUP=1 in my weekly.local
> instead of daily.local? I'm backing up to an SD card and it's maybe not
> fast enough to back up in 24 hours, plus weekly backup would be fine.
It won't do anything in weekly.local; the weekly script doesn't handle
ROOTBACKUP. You could use a shell conditional in daily.local instead:
[ $(date +%a) == Sun ] && ROOTBACKUP=1
I advise against using ROOTBACKUP here though. It just dd's the
filesystem. If the run is taking a long time, there's a high chance that
your backup will not be consistent, both due to the filesystem changing
during a backup, and due to overwriting the old backup with the new one.
I would prefer to use almost anything else though and get versioned
backups. Probably my most used backup/restore action is to get back a
version of some file from yesterday so something that will only write
the changes is useful. I quite like borg for this but there are many
options.
No comments:
Post a Comment