Data Backup and Recovery
Data backup is a system maintenance task that enables you to store copies of critical data for safekeeping.
- protect against loss of data due to file corruption or hardware failure
Data recovery is a task that enables you to restore user access to lost or corrupt data via the backup.
Large organizations will implement a structured backup scheme that includes a backup schedule and specifications for:
- which files are backed up
- where the backup is stored
- and how it can be recovered
Info
When a computer is connected to a network, it is bad practice for a user to store data locally (on the client PC’s fixed disks).
Network home folders and the use of scripts to copy data can help users to transfer data to a file server, where it can be backed up safely.
Backup Operations
Backup Testing and Recovery Best Practices
To test the backup
- Restore some backup data into a test directory
- don’t overwrite any data
- or use a VM to test recovery with affecting the production host
- Configure backup software to verify after it writes
- use hashing to verify that each job is a valid copy of the source data
- verify media integrity regularly by running
chkdskon drives used for backups
- Verify that backup contains all the required files
Best Practices
- re-test recovery procedures whenever there is a change to the backup schedule or requirements
- perform routine tests
- mitigates risk from media failure and configuration oversights
3-2-1 Backup Rule
3-2-1 backup rule is a best-practice maxim that you can apply to your backup procedures.
3-2-1 Backup Rule
- 3 copies of your data (including the production copy)
- across 2 media types
- with 1 copy held offline and off site