A practical guide to backing up Mac and external drives

"Data doesn't really exist unless you have at least two copies of it." (Jack Schofield, 2008). For a Mac user, Time Machine is the easiest entry point to backups. It is free, unobtrusive, and requires minimum maintenance. However, things get complicated, especially if you want to back up external drives. In this post, I'll discuss strategies to backup Mac computers and external SSDs. This is not the most comprehensive guide nor will I offer a one-stop solution. What you are about to read is, indeed, a practical guide for laypeople.

#backup #Mac #bestPractice

Backup Mac computers

Time Machine

Time Machine is a no brainer. Hook up an external hard drive to your Mac, format it to APFS*, open Time Machine, click back up. It will automatically back up all of your data on the computer (Machintosh HD Data) every hour and remove old backups when needed. Most importantly, it works flawlessly with icloud storage. Although there are some pitfalls, Time Machine remains to be the best choice for average users.

To recover your data, simply navigate to the folder/parent folder you want to restore and open time machine. I will discuss advanced methods for data recovery in later sections.

As of 2023, HDD is still the best option for Time Machine backups. Make sure you get one that’s 2x-4x the storage of your Mac (or total size of files to be backed up). Bombich suggests not to use HDD with Shingled Magnetic Recording (for APFS) but I have yet encounterd any issue. Bombich also suggested some models to use but they are quite expensive. Any 3.5 inch desktop HDD will do the job.

*Apple implemented the all-new Time Machine with APFS. For pros and cons, check this post: Time Machine Evolution and APFS

iCloud

Technically, iCloud is a storage solution but not a backup solution. Nevertheless, your data is “safe” on iCloud (not subjected to hardware damage). You may also restore a document to an earlier version using iCloud.

Other options

Carbon Copy Cloner is loved by many. It allows you to create bootable backups. For more details, pros and cons, refer to their website.

Backup External drives

Time Machine

External drives connected to your Mac can be backed up using Time Machine. Make sure you have a lage-enough Time Machine drive (follow the 2x-4x rule). Simply remove the drives from “Exclude from backup” list under Time Machine settings. Now your external drive is being backed up.

However, things can get really messy.

Apple implemented the new Time Machine structure in recent years. Therefore, many troubleshooting / solutions online do not work with the newest MacOS. Below is a list of problems that you may have when restoring your external drive from Time Machine (TM) backups.

  1. You cannot enter TM from Finder once your external drive fails (or has been formatted): restoring data from TM backups requires additional steps.
  2. The drive is recognized as part of your Mac. You cannot make old backups compatible with new drives but only to start a new backup (as of Ventura 13.1). There’s no way to associate your new (or reformatted drive) with old backups.
  3. You cannot delete old TM backups of a specific volume, say, your external drive, to free up space for new backups (on APFS TM) but only delete backups by date.

Here’s how to properly restore data on external drives from Time Machine:

  1. click Time Machine icon, hold option, click browse other backup disks
  2. navigate to your Time Machine drive, select a backup, find the backup and Volume/files you want to restore
  3. right click, select restore to…
  4. assign a destination

In brief, Time Machine can backup external drives and it has no problem restoring the data, but you’ll likely have to delete old backups of your Mac to free up space to backup new drives using Time Machine or to get a new Time Machine HDD.

Carbon Copy Cloner

Carbon Copy Cloner (CCC) is one of the best solutions when it comes to backing up a Mac. It really shines when you want to make a copy of your data where it compares source and destination and have tons of options that you can customize. However, that all come with a price. CCC6 charges ~$40 for a liscence that can be used on multiple computers. You can also go with the edu discount to save 10 bucks.

CCC is extremely intuitive to use. For the best performance, get two identical SSDs, one for use and the other for backup. For a more economic way, you can create a volumn on an external HDD (the one you use for Time Machine backup works). Bombich have a list of recommended drives that I found really helpful.

For version control, CCC takes advantage of APFS snapshots, which allows you to store edit history locally. However, make sure to disable/delete CCC snapshots before/after transferring large amount of data or it chews up the space of your drive quickly.

A good usage of CCC is for backing up the Time Machine drive, which gives you two copies of bootable versions of your Mac.

SSD Cloner

Cloning your external SSD is another way to backup your data. This can be done by using Disk Utility or SSD Cloners. The downside is that you have to do it manually and every time you clone the drive, it has to transfer everything on the SSD to another which can take a while. Some SSD cloners allow offline cloning, e.g. Sabrent SSD Cloner works quite well. However, you’ll have to buy SSD and enclosures and manually install it everytime to clone. Alternatively, you can just use the Sabrent Cloner as your everyday SSD but it requires a giant external power adapter to work.

RAID

When it comes to backup, RAID can never be overlooked. If you decide to dig into RAID, make sure you know how to recover your data if one drive fails.

Conclusion and choice of external storage

As you can see, there is no win-win for data backup. Time Machine offers okay performance, excellent usability, but very poor capability when it comes to external drives. CCC is extremely powerful but it comes with a price. Generally speaking, if you use backup-in-the-background solutions (Time Machine, CCC, etc.), a large storage HDD is your best choice for backup drives. There are debates on using APFS format on HDD but that’s what Apple recommends for Time Machine. If you decide to go with manual backups, get yourself some SSDs.

In terms of choice of external storage: HDDs are cheap, somewhat reliable, but slow; SSDs are fast and small in size but pricy and with limited storage space. At the time of writing, only a few companies offer 4TB SSD and some are quite finicky (i.e. Sandisk Extreme Portable v2 4TB requires a USB2 cable to format). The most reliable SSDs are still Samsung T7 and Sandisk Extreme Portable v2 (< 2TB versions).

If you really want to assemble your own external SSD, make sure you buy the correct enclosure (M/B key) and be aware of head dispensation, especially for NVMe.

If you really want SSD with larger storage, there are only limited options at the time of writing:

  1. best shot is to get a commercial 4TB SSD
  2. some companies makes >4TB ones, but you’ll have to find a proper enclosure for it
  3. dual bay NVMe enclosure with two USB ports that is 2x BUS powered does exist. Make sure you improve its heat dissipation if both SSDs will be running at the same time
  4. dual bay NVMe enclosure with external power adapter
  5. 2.5“ SATA SSD with enclosures

dual bay NVMe that supports JBOD and is BUS powered simply don’t exist

2.5“ SATA SSD are often overlooked. They are bigger and slower but cheaper and still much faster than HDDs, and consume less energy. There are enclosures that can house 2 of them in JBOD/RAID and require no external power (BUS powered), which gives you 8TB storage with 500 MB/s read/write speed at a reasonable price.

My backup strategy

I have two Macs that are synced using iCloud. I put all of my files on iCloud Drive (including some application database that is not recommended to be stored on cloud). When I only had 2TB of external data, I used two 8TB Time Machine, one connected to each Mac, to backup both the Mac and my external SSD when it’s connected.

Now I have 4TB of external data and got myself two 4TB SSDs. I use one for storage and the other for backup via CCC daily. Each of my Mac is still hooked to their own HDD Time Machine for hourly backup. I swapped one 8TB for a 20TB HDD to also backup the external SSD via Time Machine.