Multi-Replica Backup
Multi-copy backup refers to the same backup task while remaining on different media or different failure domains, such as local disk + object storage/network disk. Multiple copies are not a substitute for recovery verification: each copy should be sampled regularly and confirmed for recovery.
Referral Process
- First use
backup runto generate a backup locally and complete the dry-run check. - Make sure the local archive is readable, then use
backup upload-artifactto write to the second destination. - Perform a
backup list-latestcheck on the remote object for key, size, and modification time. - Regularly download a remote copy to perform decryption, unpacking, or recovery drills in a temporary directory.
- Set retention periods for local and remote to avoid the same failure and delete all replicas at the same time.
notice
- Do not place two copies on the same disk, on the same host, or in the same fault domain.
- The
bucket,prefix,endpoint, andregionof the object store must be recorded and periodically checked. backup run --uploaddoes not automatically clean up remote history files; remote cleanup must be performed separately.
Related: Upload archive, backup download-artifact, cleanup object-storage.