Maintenance Task: Backup Verification¶
Description¶
Ensure that server/system backups are being created, stored, and are restorable.
Frequency¶
Daily (automated check) + manual monthly restore test.
Checklist¶
- Are backup files created recently?
- Do backup files match expected size?
- Can files be restored without error?
Verification Steps¶
- List recent backup files:
ls -lh /backups/
- Check integrity (example for tar):
tar -tzf /backups/backup-YYYY-MM-DD.tar.gz > /dev/null
- Perform a test restore to a temp directory.
Preventive Actions¶
- Schedule alerts on backup script failure
- Rotate and archive older backups
- Store offsite or to another device
Tools & Commands¶
tar
,rsync
,borg
,restic
,cron
,ls