Skip to main content

Restore and Verification Cheatsheet

# list snapshots first
restic snapshots

# restore latest snapshot to target
restic restore latest --target /restore/lab

# restore specific snapshot ID
restic restore <snapshot-id> --target /restore/specific

# restore only selected path
restic restore latest --target /restore/lab --include "/srv/app/config"

# quick verification
ls -la /restore/lab

# verify repository health after operations
restic check

Common Gotchas

GotchaWhat happensFix
Restoring into live pathsoverwrites production datarestore to /restore/... first
Wrong snapshotrestore is inconsistentfilter with --tag and --host before restore
No verificationrestore failures go unnoticedls, basic app start, or checksum checks

Next