Justin McLemore

Critical file backup process

Image of a Kingston USB flash drive.

Overview

Tools or equipment

This is not an affiliate link

Step 1: Configure backup computer

Install 1Password

The desktop version of 1Password needs to be installed as these actions can’t be done on the web.

  1. Log into https://1password.com/apps
  2. Download and install 1Password
  3. Log in using family 1Password account with personal email

Install Pika Backups

Pika Backups will back up everything that lives in the Home directory. We will just replace these files and Pika will take care of version control.

  1. Install the Pika Backups package as a flatpak from Flathub in Software
  2. Configure the Home directory to be backed up

Step 2: Configure flash drive

Formatting the disk

I ended up going with Ext4 (MBR) using LUKS as the file system in Disks.

In Fedora Linux

  1. Open Disks
  2. Select the disk on the left
  3. Click the Additional format options > Format partition
    1. Erase: Don’t overwrite existing data (Quick)
    2. Partitioning: Compatible with all systems and devices (MBR / DOS)
  4. Click Format
  5. Next until complete
  6. Name the drive “JUSTIN1” or “JUSTIN2”

Formatting the partition

In Fedora Linux

  1. Open Disks
  2. Select the disk on the left
  3. Click the Additional format options > Format partition
    1. Volume name: “JUSTIN1”
    2. Type: Internal disk for use with Linux systems only (Ext4)
      1. Check the box for Password protect volume (LUKS)
  4. Click Next
  5. Paste the password twice from 1Password
  6. Confirm that data will be wiped

Step 3: Unlock flash drive

  1. Open 1Password
  2. Search for and copy the drive password
  3. Connect already encrypted flash drive to backup computer
  4. Paste the password when Fedora Linux prompts for it

Step 4: Gather backup items

1Password

  1. Open 1Password on desktop
  2. Log in, if you’re not already
  3. Click the overflow icon (…) > Export > Vault
  4. Enter your 1Password password
  5. Select 1PUX
  6. Click Export Data
  7. Save the file in ~/Documents
  8. Repeat steps 3 and 7, but select CSV in step 5

Google Drive

  1. Go to Google Drive
  2. Click on Starred
  3. Open and export Docs and Sheets files as OpenDocument types

Files and folders to back up

Google Contacts

  1. Go to Google Contacts.
  2. Select all contacts by checking the box next to any contact and in the top left, click Selection Actions > All
  3. In the top right, click the overflow icon > Export
  4. Export as: Google CSV
  5. Click Export
  6. Move the CSV file from Downloads to Documents

Pleco settings

  1. Open Pleco on iOS
  2. Tap the three-lines for the sidebar
  3. Tap Settings
  4. Under Backup/Restore, click Backup Settings and/or History > Backup Settings Only
  5. Tap Save when asked to choose the name
  6. Tap OK on the success popup

Step 5: Back up files to flash drive