Backup strategies

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

Backup strategies

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. A backup strategy only needs one copy of data in one location.
A True
B False
2. Which is a stronger backup strategy: multiple copies in different locations, or a single copy in one place?
A Single copy in one place
B Multiple copies in different locations
3. Storing backups offsite protects against loss from a local disaster.
A True
B False
4. Which backup type copies only the changes since the last backup?
A Incremental
B Full
5. Never testing your backups is a safe part of a backup strategy.
A False
B True

Match the Pairs

Draw a line connecting each item on the left to its match on the right.

Left columnRight column
1schedule_backup() AThe mistake: keeping only one backup copy with no redundancy
2store_offsite() BKeeping a backup copy in a separate location
3A backup strategy should keep multiple copies of data CThe mistake: turning off the backup schedule after running it once
4Incremental backups save only the changes since the last backup Dbackup_count = 3
5single_copy_only = True Eincremental_backup()
6disable_schedule() FRunning backups on a set recurring schedule

Definitions

Backup strategy

Fill in the Blanks

Complete each line of code by filling in the missing parts.

1.
___________ = "full"
2.
________________ = "daily"
3.
if backupType __ "full":
4.
def ______________():
5.
____________ = True

Spot the Error

Shade in the letter of the line that contains an error.

Question 1
A skip_backup = True
B schedule_backup()
C store_offsite()
Question 2
A schedule_backup()
B delete_backup = True
C store_offsite()
Question 3
A full_backup = True
B schedule_backup()
C skip_offsite = True
Question 4
A backup_type = get_type()
B schedule_backup()
C store_offsite()
D single_copy_only = True
Question 5
A incremental_backup()
B differential_backup()
C full_backup()
D delete_all_backups()
E keep_last_copy = True

Answer Key

Backup strategies
Section A: Quick Questions
Q1
B — False
Q2
B — Multiple copies in different locations
Q3
A — True
Q4
A — Incremental
Q5
A — False
Section B: Match the Pairs
Q1
schedule_backup() → Running backups on a set recurring schedule
Q2
store_offsite() → Keeping a backup copy in a separate location
Q3
A backup strategy should keep multiple copies of data → backup_count = 3
Q4
Incremental backups save only the changes since the last backup → incremental_backup()
Q5
single_copy_only = True → The mistake: keeping only one backup copy with no redundancy
Q6
disable_schedule() → The mistake: turning off the backup schedule after running it once
Section C: Definitions
Q1
Backup strategy — A plan for how and when backups are taken and stored, such as scheduling regular backups and keeping copies in multiple locations.
Section D: Fill in the Blanks
Q1
backup_type = "full"
Q2
backup_frequency = "daily"
Q3
if backupType == "full":
Q4
def rotate_backups():
Q5
offsite_copy = True
Section E: Spot the Error
Q1
A — Line 1 skips scheduling backups, leaving no backup strategy in place.
Q2
B — Line 2 deletes the backup instead of keeping it as part of the strategy.
Q3
C — Line 3 skips offsite storage, breaking the strategy of keeping copies in multiple locations.
Q4
D — Line 4 keeps only a single copy, ignoring the need for multiple backup copies.
Q5
E — Line 5 deletes all backups instead of retaining copies as the strategy requires.