Yes, it's a feature that you created for me many, many versions ago.
I actually create three (3) different backup sets using
backupmon:
- primary backup to NAS;
- secondary backup to remote (offsite) NAS; and
- additional backup to local USB SSD.
Yes, some may consider this overkill, but it's something that works easily in the background. I have three
cru entries in services start:
Code:
cru a backupmon "30 0 * * * /bin/sh /jffs/scripts/backupmon.sh -backup"
cru a backupmonSec "35 0 * * * /bin/sh /jffs/scripts/backupmon.sh -secondary"
cru a backupmonUSB "40 0 * * * /bin/sh /jffs/scripts/backupmonUSB"
The
backupmonUSB script swaps backupmon.cfg files to change the primary backup destination from network to USB, execute the backup, and revert the backup destination —
backupmon.USB and
backupmon.network are saved snapshots of the two respective
backupmon.cfg files:
Code:
#!/bin/sh
cp /jffs/addons/backupmon.d/backupmon.cfg /jffs/addons/backupmon.d/backupmon.network
cp /jffs/addons/backupmon.d/backupmon.USB /jffs/addons/backupmon.d/backupmon.cfg
sh /jffs/scripts/backupmon.sh -backup
cp /jffs/addons/backupmon.d/backupmon.network /jffs/addons/backupmon.d/backupmon.cfg
Works like a champ, and now works with encryption!