It's invisible but DATA LOSS threatens our digital photos, videos, e-books, documents, etc. It affects phones, tablets, computers, even entire data centers. Prevent this from today on with regular data backups performed on site for quick recovery and kept offline to prevent ransomware attacks.
- Read the documents to plan your backup strategy, recommended is: 3-2-1.
- Fetch hard drives with enough capacity (use different vendors/models/types and maybe rugged ones).
- Check the hard drives for errors and use error-free ones only.
- Choose unique names (e.g. "Backup #1 (4TB)") and label the hard drives with it.
- Connect the hard drives to the PC and rename them accordingly.
- Download this repo (5.8MB), unzip it, and copy it as 📁bulletproof-backups folder onto each hard drive.
- Set up a reminder in your digital calendar to perform the backup every day/week/month/etc.
- Connect your mobile device(s) to the PC and copy photos into the Pictures folder, videos into the Videos folder, and so on.
- Connect the next hard drive to the PC and open the 📁bulletproof-backups folder, then 📁scripts.
- Execute the appropriate backup script, e.g. 📄save_Home_folder.bat to copy your home folder (with your pictures, videos, etc.) to the drive at 📁bulletproof-backups/DATA
- Disconnect the drive properly and store it carefully in a separate and secure location.
- Get the hard drive with the latest(!) backup. Read Logbook.csv if in doubt.
- Check the hard drive. Read the documents if it's damaged.
- Connect the hard drive to your PC and open the folders: 📁bulletproof-backups, then 📁DATA.
- Copy or sync the missing or corrupted data back to your PC. DO NOT move the data! BE CAREFUL to set source and destination correct!
- Disconnect the drive properly and store it carefully in a separate and secure location again.
- A full backup is performed once (slow for big data). From next time on only changes are copied (extremely fast).
- No encryption is performed to keep it simple and robust. Use an encryption program and a vault to prevent unauthorized access.
- Logbook.csv gets updated automatically by the backup scripts (a table in .CSV format containing all the backup details).
- Test your backups regularly to ensure that they are working properly. Restore your backups to a test environment and check that all of your data can be accessed as expected.
- DISCLAIMER: All informations are given according to my best knowledge, but without guarantee.
- Contributions, suggestions, and improvements are welcome!
- Open an Issue if you encounter bugs or have feature ideas.
- Create a Pull Request if you'd like to improve something.
This open source project is licensed under the CC0-1.0 license. All trademarks are the property of their respective owners.