Free Backup and Restore Planning Learning Path
The recovery rehearsal

GOAL
Create a local backup-and-restore rehearsal with checksums, recovery objectives and evidence that restored files match the fixture.

START
Read workbook.html, inspect case-data.csv, complete the five stage outputs, then the capstone. Use evidence-log.csv to record only actions actually performed.

CASE
A fictional workshop keeps three small planning files. Backups are taken every 24 hours; the stated recovery-point objective is 24 hours and the recovery-time objective is 30 minutes. A local rehearsal restores into a new directory and compares hashes. No original file is deleted.

TOOLS
Basic file handling and Python. Use only the supplied disposable directory; no production files or cloud subscription are needed.

LOCAL COMMANDS / OPENING
python recovery.py backup fixtures new-backup.zip
python recovery.py restore new-backup.zip new-restored

ASSESSMENT
Score at least 80/100, supply every required artifact, and satisfy the path-specific critical condition. Rework missing evidence before marking complete.
Critical condition: Restoration is isolated, originals remain intact and unsafe archive paths are rejected.

SOURCE COURSES
Free Azure VMware Course: Migration and Disaster Recovery — https://wikifree.com/courses/free-azure-vmware-course-migration-and-disaster-recovery/

RIGHTS AND SCOPE
Original WikiFree teaching case and exercises. All case data are synthetic. Provider lessons are linked, not redistributed. No certificate, real project delivery or unperformed runtime test is claimed.
