If you want redundancy, option 1 is the only one that will provide it.
A cron job ran just after the daily maintenance should work nicely.
However, if it were me, the additional drive would be attached to a different server hosted by a different provider in a different data center. Then you’ll have true redundancy, for if something happens to the VM it could quite well take out the backup as well unless it is hosted completely separate.