Backups can feel like a chore, but they’re actually very empowering. Beyond the peace of mind knowing that you’re much less likely to lose data, you’re also in a better position to make changes. Many tasks, like moving from Windows to a Free and Open Source operating system, are much easier if you’ve already got your own backups. Keeping your data safe can be as simple as making copies and distributing them, all the way up to running your own cloud. The main purpose is always the same, preventing the horrors of data loss.

Contents

  1. Tools
  2. Example Strategies
  3. Extra Resources

Data loss can be tragic. In a time where commercial services train us to think that everything is at our fingertips, it’s easy to forget that some things really are irreplaceable. Sure you can probably hunt down all those memes you’ve saved, but personal photographs, notes, and works can all disappear in a moment of surprise to be quickly replaced with a flood of dread and regret.

There’s the harsh saying, data that isn’t backed up is already lost. I’ve personally felt the loss of some personal data over the years that I’ll never get back. There are so many ways to lose data including deleting/overwriting data by mistake, device failure, or hostile attacks like ransomware. The solution is to keep your data on multiple devices in multiple places. Fortune favors the prepared, so it’s best to do what you can to avoid such scenarios.
The important steps are: Simplify, Store, Distribute, Test.

share this poster!

Simplify

Just like it can be hard to track down a specific form on a cluttered desk, it pays to have a deliberately organized system. Making as much use of your home directory as possible will go a long way. If you were able to have all your important files in a single place, such as C:/Users/Gabriel on Windows or /home/gabriel on Linux or Mac, it can be much easier to then copy and transfer those files.

Of course that’s the ideal scenario, things may be saved elsewhere for all kinds of reasons, or even relegated to a particular cloud provider. This creates a new challenge of tracking down particular files in a race against time before they are forgotten all together. The complexity isn’t always your fault, programs have the capability of installing their configuration settings in different places, so being aware of what program settings you need to keep safe is very important.

Using simpler tools, taking an offline-first approach, and spending time to organize important files can go a long way to making your backups simpler. Simple backups can sometimes be fully automated or at least sped up with scripts. This is all even more true when you use multiple devices, the more organized each device is, the less work required to manage it all.

Store

Recovery Checklist:

For a complete recovery you’ll want to account for:

No matter how much (or how little) simplifying you’ve done, you need to figure out how you’re going to store your needed files. At minimum you’ll want to copy them to some form of external medium or remote server.

Types of Backups

Encryption

It’s useful to encrypt your backups, so if they fall in the wrong hands all your private files are safe from compromise. Sometimes cloud services will claim your backups are encrypted, but it’s critical that you control (and protect) the key that’s used to access the files.

Automation

Automation saves you time at the cost of initial configuration. It’s ultimately up to you how sophisticated you want the backup to be. It can be a very simple regular copy, or very complex with real-time sync and extra features.

Offline backups

As far as I know, it’s impossible to steal data from an unplugged storage device over the Internet. Even if it was possible, it would be incredibly impractical to target most people. Having a backup that is disconnected from power is safe from all kinds of cyber threats.

Time

Sometimes files aren’t merely lost, but are mistakenly damaged or altered. It’s useful to have a version history of particular files or keep multiple system backups from different moments in time.

Redundancy

Less is absolutely not more in this scenario. If you’ve got spare time/resources and want to consider an additional layer of protection, more copies and/or more storage locations significantly increase the odds of being able to recover files in a disaster.

Distribute

There are scenarios where it’s vital to have your data not exist in a single physical location. Natural disasters, break-ins, and many other unpredictable incidents can make it impossible to retrieve data once it’s gone. Having a backup located somewhere else is how you overcome this.

For data that isn’t personal or sensitive, sharing is a perfectly viable option. If you’ve assembled an important curated collection of writing, media, or even just links publishing it online can help ensure your work isn’t wasted. You can even distribute files (that you have the rights to!) on archive.org to make a mark on history.

Storage Types

Portable Storage

The easiest way to get started is to copy your personal files to a portable storage device. When one doesn’t require a huge amount of space, these are very convenient and work quite well. Portable flash storage is generally quite fast, but may not be suited for long-term storage.

Optical Media

If you’re storing a relatively small amount of data that you don’t need to change, optical media such as CDs, DVDs, or Bluray disks may suit your purposes. Data stored on optical media is often likely to last much longer than flash storage when kept in ideal conditions.

External Hard Drives

A go-to method for people with many files is to back up their files to an external hard drive. These usually require their own power and data cable to work. They can feature faster speeds, and much larger storage space in exchange for a bulkier size.

NAS / Remote Storage

A more sophisticated method to store data is to run a server that allows files to be transferred over the network. There are all kinds of methods to setup repositories of data with various different forms of access control.

Test

Backing up is just the first step! You’ll want to make sure the files are properly usable. You don’t want to waste the time running a fancy automated fully-encrypted backup system to have that effort tragically wasted the moment you actually need it.

File Integrity

If it’s been quite some time, it’s worth making sure your old file backups aren’t corrupted or otherwise damaged. Bit rot, errors, and ordinary wear can all damage the information stored in a backup.

Disaster Recovery

It’s good to make sure you can start with a new/fresh device in the event it gets damaged, or your residence is hit from a natural disaster.

Encryption

If your backups are encrypted it’s important to make sure you can actually decrypt the backup. Otherwise, you’re just generating random data.

Improve

Over time, you’ll find things in your backup strategy you want to improve. By testing your backups you have the opportunity to identify problems before you actually need the backup.

Back to Top

Tools

The best backup tool is the one you’ll actually use. Each will vary in features, complexity, and ease-of-use. You may be limited by what system you’re using and your comfort level with command-line tools.

System Features

Both Windows and Mac have built-in features for file backups and system recovery. There are many Utilities for Linux distributions as well.

rsync & rclone

rsync and rclone are tools that are so useful, either one of them is enough to consider learning how to use command-line tools yourself. Both are excellent tools for transferring and syncing files between multiple systems.

Disk Cloning

Clonezilla is a great tool for making an image of an entire disk. This is one of many ways to create a full backup of an entire system or to migrate a system from one disk to another.

Back to Top

Example Strategies

Easy Street

The Digital Serf

Total Sloth

The Leech

DIY Cloud

Back to Top

Extra Resources

Video Guides

Gabriel
Support this work Liberapay Buy Me a Coffee Monero


Published: Jan 05 2024
Tags:
Guide System Administration Cybersecurity Voiceover

DIY Cyber Audit

Sep 30 2023 Gabriel

Your launchpad for improving your own digital autonomy.


Prev B @ Next