Choose Backup Software

In this chapter, I help you decide which backup software to use for versioned backups and which to use for bootable duplicates. (You might choose the same app for both purposes, but as we’ll see, the best app for one type of backup isn’t necessarily best for the other.)

Decide Whether Time Machine Is Best for You

Time Machine is the backup software built into macOS starting with OS X 10.5 Leopard. Apple’s goal was to make backups as easy as possible, and compared to anything that came before it, Time Machine is certainly much simpler to set up and use. Anything that makes backups easier and thereby encourages more people to use them gets a gold star in my book.

However, Time Machine is not ideal for everyone. Before getting into the details about setting up and using it (see Configure and Use Time Machine), I tell you what I like and dislike about it and look at a few situations in which it may be the wrong solution. For those people who need different software, I point you in the right direction with a discussion of features to look for and examples of other versioned backup apps I can recommend.

Without a doubt, Apple got a lot of things right about Time Machine:

  • The user interface is elegant, if unusual.

  • I love how I can restore files right in the Finder, without opening a separate app.

  • I appreciate the fact that my MacBook Pro can back up files even when I’m away from my desk and a Time Machine volume (see Local Snapshots, later in this book).

  • Time Machine supports encryption for both local and network backups, and also lets me choose multiple destination disks (which it rotates among automatically).

  • You can back up either to a locally attached hard drive or to any of several kinds of network destinations (including a NAS device and another Mac), whatever you find most convenient.

  • Starting in Big Sur, Time Machine can back up to either Mac OS Extended (HFS Plus) or APFS destinations—and both performance and disk usage under APFS are way better. (For help deciding which is best, see Decide How to Format Your Partitions.)

All that is fantastic, and in many respects better than the competition. And yet, having used Time Machine since day one, I’m less than fully enthusiastic about it, for several reasons:

  • When using Mac OS Extended destination disks, Time Machine’s approach doesn’t scale well to large amounts of data. For one thing, backing up lots of large files takes far longer than it should, because with Mac OS Extended, Time Machine always copies entire files rather than use delta encoding as many other backup apps do (see Delta Encoding, ahead). And, even if your Time Machine drive has plenty of storage space, by the time you have several months’ worth of backups the sheer number of files seems to bog down Time Machine and make simple operations unreasonably sluggish. Using APFS for your backup disk solves many of these problems, while creating some new ones; see Decide How to Format Your Partitions.

  • Although Time Machine is supposed to be almost invisible in ordinary use, it sometimes uses up far too many system resources—again, most often when the destination is Mac OS Extended. If I notice the fan on my wife’s MacBook Pro start to wail, it’s usually because Time Machine happens to be running.

  • Time Machine is pretty good at restoring individual files and folders from a specific point in time, but it falls down in a number of common usage scenarios. For example, suppose your internal drive dies and you replace it, then you restore a bootable duplicate you created last week, and now you want Time Machine to restore only the files that changed since last week. There’s no easy way to do that (see Finding Recently Backed-Up Files).

  • One of Time Machine’s flashiest features when it was introduced was the capability to restore individual items within apps like iPhoto, Mail, and Contacts (called Address Book at the time), and Apple later added Time Machine support to GarageBand. Unfortunately, for reasons I’ve never heard, Apple has backpedaled on that capability, gradually removing in-app support for Time Machine. On a Mac running Big Sur or later, no apps offer built-in Time Machine support anymore.

  • Time Machine works best with a directly connected hard drive or a Mac functioning as a Time Machine server (see Use a Mac as a Time Machine Server), and tends to be slower when backing up to a NAS device.

  • Time Machine has a lot of troubleshooting issues—judging by not only personal experience and anecdotal reports but also, among other articles, Apple’s pages Time Machine troubleshooting on Mac and If you can’t back up or restore your Mac using Time Machine. One particular issue I’ve encountered more than once, and have seen reported in multiple other places, is a dialog that tells you Time Machine has encountered a verification error and has therefore stopped making new backups; your only choice is to abandon your existing backup archive and restart your backups from scratch. (There is reason to hope that this error will decrease, if not disappear, with APFS-formatted destinations, but I don’t yet have enough data to be optimistic.)

Despite these issues, I use Time Machine myself because it offers the fastest and most convenient way to restore individual files. But I also use other software for versioned backups to make up for some of Time Machine’s shortcomings and provide additional flexibility.

So, should you use Time Machine? The biggest question to ask yourself is whether the underlying philosophy of Time Machine works for you. If Time Machine’s design is incompatible with your needs, then you need to choose a different solution for creating versioned backups.

Whether or not you ever encounter the issues I listed previously, Time Machine makes a poor match for these backup needs:

  • High-volume backups: Because Time Machine lacks file compression, deduplication, and—except with APFS destinations—delta encoding features (read Explore Versioned Backup Features, just ahead), backups may require much more storage space than with other software, and as a result may require expensive, high-capacity hard drives.

  • Backing up many Macs: Time Machine is fine for backing up, say, two or three Macs to a single drive, but the more Macs you back up, the less sense Time Machine makes, because it wastes space with duplicate files and bogs down the host Mac (or other storage device).

  • Backups to an unsupported NAS: Time Machine doesn’t work with some NAS devices as a backup destination. (A NAS is essentially a hard drive with a network interface, which functions as a standalone file server.) Apple’s now-discontinued Time Capsule is a notable exception (as is an AirPort Extreme base station with an external USB hard drive, or “AirPort Disk”), and there are numerous others—but not all NAS devices work with Time Machine.

  • Backups of Boot Camp and network volumes: Time Machine can back up your startup volume and most other mounted local volumes (such as a second internal hard drive or a secondary partition of your main disk). But to back up Boot Camp partitions or mounted network servers, you’ll need a different app. The same goes for backing up the data on a NAS; see Back Up a NAS.

  • Fine-grained control: Time Machine offers simplicity at the expense of flexibility. What if you want to exclude from your backup all files that match a certain pattern (disk images, videos, music)? You’d have to add each item individually, or the folders that contain them, to Time Machine’s list of items to be excluded (see Exclude Files from Time Machine). What if you want to use a different scheme for deleting old backups? Or you want to store some kinds of files in one destination, and other files in another place? These are just a few examples of the kinds of control you give up with Time Machine, but which you could gain, if you need it, with other backup software.

  • Bootable duplicates: It’s possible to restore an entire disk from a Time Machine backup and then boot from that disk. You can even reboot in recovery mode to do this, without having a separate boot volume. But you can’t boot directly from a Time Machine backup in such a way that your apps and data are immediately usable—and it could take hours or even days to restore an entire disk, during which time you won’t be able to do anything else with your Mac. So Time Machine should be considered a companion to a bootable duplicate, not a substitute for one.

If any of the foregoing makes you think Time Machine isn’t right for your needs—or if, like me, you want to use Time Machine but supplement it with other backup software—don’t worry; there are many other options to choose from. I turn next to the features to look for in versioned backup software, and then discuss a few particular apps I can recommend. However, if you’re satisfied with Time Machine, you can skip directly to Choose a Bootable Duplicate App.

Explore Versioned Backup Features

I’ve tried more than 100 backup apps over the years, and I’ve read websites and instruction manuals until my brain has gone numb. Evaluating any given app on its own is hard enough, but comparing them is even more challenging. For one thing, because software developers use terms like incremental, versioned, snapshot, and even backup differently, you may think you’re getting certain capabilities that later turn out to be missing. For another, even when two apps have essentially the same feature, they may implement it in entirely different ways.

In the next several pages, I describe features that may be significant to you in choosing an app to create versioned backups. Also, in the online appendixes, I provide a table that lists the features found in current versions of many backup apps, using my preferred terminology (which may or may not match what a given app’s marketing materials say). You may find it helpful to jot down the features you find particularly important as you read this section and compare your list against the latest version of the tables in the online appendixes. However, please keep in mind that you don’t necessarily need all these features in your backup software, and that in some cases a combination of two or more apps might serve you best.

Change Detection

In general, backup software doesn’t start copying files immediately when it runs. It must first figure out what to copy; that is, apart from the first full backup, it needs to know which files are new or different since it performed the last incremental update. A backup app typically starts each run by scanning all the folders and files you’ve asked it to back up, to determine not only what has changed but also how much space your backup will require and whether your backup will fit on the destination volume.

Some apps take a long time to scan, whereas others use any of several tricks to reduce or eliminate scanning time. Quite a few apps use the FSEvents (file system events) notification system in macOS to determine which files have changed recently, while others run in the background and use their own methods to watch for file changes. Whatever the mechanism, the result is that new or modified files can be copied immediately, and full scans (to identify changes that may have slipped through the cracks somehow) can occur infrequently. Among the backup apps that detect file changes instantly so that they can perform incremental updates without lengthy scans every time are Acronis Cyber Protect Home Office, QRecall, and Time Machine. Some other apps, like SuperDuper!, scan and copy in a single pass for greater efficiency.

Sources and Destinations

The volume from which you back up files is known as the source; the volume to which you back them up is known as the destination (or target). Be sure to select software that can accommodate the sources and destinations you want to use.

All backup apps can copy data from your startup disk, and most can also copy data from other attached hard drives and mounted network volumes. In most cases, your destination options also include any Finder-mountable volume. If you like, you can even back up your files onto a disk image (a special file that functions as a removable disk), although many apps require you to manually create the disk image using Disk Utility and mount it in the Finder before you can use it as a backup destination.

Some backup apps can copy data directly to online storage facilities, such as Amazon S3, Backblaze B2, a private server, or a proprietary cloud destination (Backblaze, IDrive, and the like). If you want to store a copy of your data online, you may find it convenient to use a single app for both local versioned backups and online backups, assuming you can find one that works with all your preferred destinations.

Rolling Backups

Among those backup apps that store multiple copies of your files, there’s an important distinction to make: true versioned backups versus rolling backups. In a true versioned backup, every version of every file you designate is saved, but identical files in the same location are never duplicated. In a rolling backup, the app creates a complete, separate copy of all your files each time it runs—basically a non-incremental backup. Then, after a certain number of days or backup runs (specified by the user), the app erases the oldest backup and adds a new one. Rolling backups give you multiple versions of all your files, but because they copy every single file each time they run, they take longer to perform and require much more storage space.

Versioned Backup Pruning

Whereas a rolling backup scheme saves a fixed number of complete backups, deleting older ones as newer ones are added, many backup apps offer a more sophisticated way of saving space: they prune (or erase) older files or snapshots from versioned backups when certain conditions are met. For example, an app might let you choose the maximum number of copies of any given file to save; once you reach that limit, it prunes the oldest one to make space for newer ones. Or it may go by age—extra versions older than, say, 30 days are deleted automatically to make space for newly backed-up files.

Time Machine does its own sort of pruning: it keeps hourly backups for 24 hours, daily backups for a week, and weekly backups until it runs out of space. That means almost every time it runs, it purges at least some older files. And when your backup disk is almost full, it deletes further files to ensure that, if possible, you always have at least a day’s worth of hourly backups and a week’s worth of daily backups—even if you’re seriously low on disk space.

Without a pruning feature, you could get stuck when your backup media runs out of space: you’d have to migrate your backups to a larger drive or manually erase backed-up files to make room for new ones. So pruning can be a valuable feature, but use it with caution; you don’t want to erase files you might need to recover later. All things being equal, I prefer to have a choice as to whether and when pruning should occur. So, especially when you’re considering an online storage provider for your backups, pay attention to the flip side of pruning: data retention. That is, be sure you know how long the service retains old versions and deleted files, and whether you can adjust the retention period.

File Format and Compression

To oversimplify somewhat, most software employs one of two basic methods to copy files when performing a backup. One way is to copy each file in a standalone Finder-readable format, so that the backed-up files look and act exactly like the originals. Another way is to copy all the files into a single, larger file (sometimes called an archive file or a backup set). Each approach has advantages and disadvantages.

Finder-format copies can be restored without backup software; just drag and drop or copy and paste. Some people feel more secure knowing they can get at their files easily even if their backup software isn’t working or the developer goes out of business. Generally, each version of each backed-up file takes up exactly as much space as the original.

Archive files, on the other hand, can be compressed as they’re stored, potentially saving a large amount of disk space. Of course, you’ll need the backup software to restore files, and you could have a slightly higher risk of data loss due to file corruption (since all the data is stored in a single file)—but most backup software has verification mechanisms to compensate for this.

Some backup software stores backups in disk images. Like archive files, disk images can thus contain many files and folders—and can optionally be compressed. But their contents are also Finder-readable.

For making a bootable duplicate, Finder-readable copies are obviously mandatory. For versioned backups, I consider Finder-readable files optional; the benefits of compression (along with delta encoding and deduplication, discussed ahead) that you can often get with proprietary archive files may outweigh the slight inconvenience of having to use backup software to restore your data. (Indeed, as I point out in Ease of Restoration, a backup app’s restore feature may turn out to be easier than using the Finder.)

Encryption

If there’s any chance at all that your backup drive could be lost, stolen, or otherwise accessible to an unauthorized person, you’ll be smart to encrypt its contents.

Some backup apps have built-in encryption features. You see this most often when an app stores backups in proprietary archive files; the archive itself is encrypted.

Encrypting Finder-format copies usually means encrypting the whole volume (using Disk Utility or a third-party tool). The same goes for disk images: they can be encrypted, which protects everything inside them. The contents of the encrypted volume (or disk image) will be protected only when it’s unmounted.

If you need an encrypted bootable duplicate, you can use either full-disk encryption software such as FileVault (which is built into macOS) or a hardware-encrypted drive, both of which I cover in the sidebar just ahead.

However, note that if you have a Mac with a T2 chip (see full list here), it can’t boot from an encrypted duplicate if that duplicate is formatted as Mac OS Extended (refer back to T2 Chips Change the Backup Rules), while if you have an M-series Mac you can’t currently boot from an encrypted duplicate at all (see M-Series Mac Changes). This is another argument against making a bootable duplicate at all.

Delta Encoding

In years past, almost all Mac backup software performed versioned backups on a file-by-file basis during incremental updates. In other words, if just 10 bytes of a 10 GB file change, that marks the file as modified, and thus the whole file must be copied on the next backup run. Increasingly, however, Mac backup tools (such as Backblaze, QRecall, Retrospect, and even macOS’s Versions feature; see Version Control) have a capability called delta encoding, which you may also hear referred to by numerous other terms. By whatever name, it means that the software copies only the changed portions of files.

In some cases, the software copies only the individual bytes that have changed since the last backup, and in other cases it copies larger units called blocks (a block being a unit of storage typically equal to 4096 bytes—4K—on modern Macs). So you’ll sometimes see this feature referred to as byte-level or block-level incremental updates, or words to that effect. With backup apps that use byte-level or block-level delta encoding, if only 10 bytes of a file change, only those 10 bytes, or the block(s) containing those 10 bytes, are added to the backup—a tiny amount of data.

The advantage of such an approach is that backups go much faster after the initial run and take up far less storage space. This is particularly important when backing up over the internet. The disadvantage is that restoring a file requires the backup software to reconstruct it by putting together the pieces from all its incremental backups. If even a single one of those incremental bits were to become damaged or lost, you might be unable to restore the file. However, backup software typically performs ongoing verification to ensure that all the necessary bits are present, alerting you or recopying data if any pieces go missing or become corrupted.

Deduplication

You might have two or more identical copies of a certain file on your disk. Some backup software notices this and puts only one copy in your backup (along with a record that the file appears in multiple places). That way, you save storage space and speed up your backups considerably. Taking this concept further, many backup apps can look within files for portions of files that are identical to portions of other files and, thanks to delta encoding, copy only the unique parts of the additional files. This process of preventing duplicate data (at any level) from cluttering up your backups is called deduplication. Deduplication applies only to versioned backups, not to duplicates (you can see the contradiction in the name!) and is extremely useful.

Almost every online backup app offers deduplication, which is great when you’re paying by the gigabyte or trying to push data over a slow internet connection. The result sometimes seems impossible: how did hundreds of megabytes of data just upload in a few seconds? That’s deduplication magic at work. QRecall and Retrospect are among the desktop backup apps that can also prevent duplicate data from appearing in your backups—even, in some cases, from multiple computers.

Selectors and Exclusions

Versioned backups may not include every file on your disk. If storage space is at a premium or if you want to save time on network backups, you might choose to include only part of your data in versioned backups (while putting all of it in your bootable duplicates). You can almost always do this manually, by selecting one or more specific files or folders to include or exclude. But some backup apps go further, letting you create patterns indicating which files or folders should be included (selectors) or excluded (exclusions) from a particular folder or volume based on items’ names, sizes, Finder labels, extensions, modification dates, and other factors. For example, you might want to include all Microsoft Word (.doc or .docx) files, regardless of their location, or exclude all files over 2 GB, even if they’re in a folder that’s otherwise backed up.

Snapshots

The term snapshot is important when it comes to backups, but it means different things in different contexts. In general, you should look for backup software that supports at least some variety of snapshots, but beyond that, the story gets a bit involved.

Snapshots in Backups

In the most general terms, you can think of a snapshot as a picture of what your entire disk (or at least the entire portion of the disk that you’re backing up) looked like at a moment in time. For example, suppose I back up my Mac every day, and every day some files are added, some are changed, and some are deleted. All the new and revised data gets added to my backup, but what if I want to see exactly what my disk looked like last Tuesday at 4:00? Well, if a backup occurred around that time, and my backup software supports snapshots, I could browse a hierarchical list of my files as they existed at that moment (each showing its size, creation and modification dates, and other metadata) and then decide whether to restore individual files or folders from that time, or even restore my entire disk to its state at that time.

By contrast, if it so happened that my Mac backed up only five files during that particular run (because only five had changed since the previous run), a backup app without snapshots might show me only those five files when I browse my backup from that time. So, if I wanted to return an entire folder or disk to its state at that time, I might have to laboriously work my way through many backups, selecting and restoring all the individual files that were backed up during each one.

Generically speaking, then, snapshots are useful because they show you how everything looked at various points in the past, not just the limited number of items that were backed up during a particular run.

When Time Machine first appeared, it introduced a novel way of creating snapshots without building a separate catalog of all your files: it relied on a Unix feature called a hard link (see the sidebar Understanding Hard Links), which gives the appearance of a file or folder existing in more than one place even though only one copy is taking up any real space. Several other Mac backup apps soon followed suit, using hard links to create snapshots. When backup software creates hard links to all the files or folders it didn’t copy in their entirety on a given run, you get a versioned backup that essentially functions as its own snapshot.

APFS Snapshots

Then APFS rolled around, and it has yet another concept of snapshots, which no longer relies on hard links. An APFS snapshot, which can be created in the blink of an eye by the file system itself, contains the metadata for all your files and folders, along with references to the physical space occupied by each of them on disk. It doesn’t contain copies of the files themselves, but it does contain pointers that tell macOS not to overwrite any of the blocks on disk occupied by the files it refers to. Individual snapshots are therefore comparatively small, though if you have a lot of them, their combined sizes can add up.

The effect is similar to that of other snapshot types: you can browse your entire disk as it appeared when a snapshot was taken and restore any individual file or folder, or you can restore the entire disk to its state at the time of a snapshot.

Ordinarily, your Mac creates an APFS snapshot once an hour, storing it on your startup volume; it keeps a limited number of these and then automatically purges older ones to save space. Although snapshots are a feature of APFS itself, they’re also an aspect of Time Machine. Time Machine creates the snapshots behind the scenes and also provides the user interface to browse and restore data from APFS snapshots, which it treats exactly like regular Time Machine backups. Indeed, when Time Machine does its normal backups, it begins by making an APFS snapshot on the destination drive.

You may be thinking, “Wait a minute! If my Mac creates APFS snapshots automatically, and if they function pretty much like Time Machine backups, why do I need Time Machine (or other backups) at all?” The first and most important reason is that APFS snapshots live on the same volume as the data itself. So if anything happens to the entire disk (or the entire computer), you’re out of luck. (As I’ve said a few times, an extra copy of your data on the same volume as the original isn’t really a backup at all.) APFS snapshots are, however, a convenience feature, letting you undo certain accidental deletions and changes without having to open a backup app or connect a backup drive. In addition, with regular backups, you have much more control over the number and frequency of snapshots, how often older backups are purged, and so on.

Nevertheless, numerous backup apps, including Carbon Copy Cloner, SuperDuper!, ChronoSync, and Acronis Cyber Protect Home Office, can create APFS snapshots identical to the ones Time Machine creates, and can restore data from any APFS snapshot (regardless of which app initiated it). In fact, in Monterey and later, even Disk Utility lets you view and mount snapshots, regardless of which app created them. Although I wouldn’t consider APFS snapshots obligatory, they are quite handy, and support for them in a backup app makes me happy.

Ease of Restoration

No matter how easy it is to back up your disk, if your software makes it difficult to restore files, you’re going to be unhappy with it. After all, a backup that you can’t restore is worthless. Backup apps typically offer one of three main approaches to restoration:

  • A restore feature: The backup app tracks all the files you backed up during each session, allowing you to copy them back to their proper locations—or another destination of your choice—with a few clicks. In most cases, before starting the restoration, you can choose a subset of the files, or even pick out one version of a single file if that’s all you need. Restore commands and snapshots (of whichever sort) tend to appear together.

  • Finder restoration: The backup app has no explicit restore feature; to restore files, you manually drag them (or copy and paste them) from the backup volume onto the original disk. This is fine for restoring an occasional file or folder if it’s in a convenient place, but if you’ve done a versioned backup, you may have to sort through dozens or hundreds of folders to locate the right version of each of your files.

  • Reverse backup: In this scheme, the backup app once again lacks a Restore command; instead, it expects that you’ll swap the source and destination locations and perform your backup again—in reverse. While this may reduce manual effort somewhat, it’s still a hassle when restoring files from a versioned backup, especially when restoring from multiple locations.

I prefer apps with an explicit restore feature, as it usually makes restoration easier. Of course, the presence of a restore feature does not, by itself, mean the process will be easy (for example, some products have a Restore command that operates only at the level of individual files), but it’s a hopeful sign.

Bootable Duplicates with Versioning

Most backup apps that offer both versioning and bootable duplicates treat these two approaches as distinct modes, with the expectation that any given backup disk will hold one sort of backup or the other. But rather than storing two separate backups, wouldn’t it be nice if a single backup could be bootable and have the added bonus of containing multiple versions of all your files?

As a matter of fact, you can do this with several backup apps. But even though that may sound like the best of both worlds, it might not be what you’re looking for.

Here’s how such a scheme typically works: An app starts by making a bootable duplicate in the usual way (copying all files and attributes to give you an exact copy). On the next and subsequent runs, new and modified files are copied to their respective locations on the duplicate; however, deleted files and older versions, instead of being deleted from the duplicate, are moved to a special location on the backup disk—usually timestamped folders within a special folder—that won’t interfere with booting.

That’s nifty, no doubt about it. But in the apps I’ve seen that create bootable duplicates with versioning, the archive of older versions and deleted files is usually awkward to navigate and restore files from. It’s typically just a series of folders—perhaps hundreds or thousands of them—in the Finder. And there’s usually no restore feature to help you locate and retrieve those older files.

For that reason, I don’t recommend using a versioned bootable backup as a substitute for a conventional versioned backup. As a supplement to a conventional versioned backup, however—or as a substitute for a conventional bootable duplicate—I can’t object. If you’re creating versioned backups and bootable duplicates already, the additional safety net of versioned bootable duplicates can’t hurt.

Here are three apps I know of that offer bootable duplicates with optional versioning as I just described:

  • Carbon Copy Cloner: My favorite app for bootable duplicates, Carbon Copy Cloner also has multiple ways of storing old versions of files, though they come with qualifications; see Carbon Copy Cloner Tips.

  • ChronoSync: An all-purpose syncing and backup app, ChronoSync can archive changed and/or deleted files on the destination, whether or not you’re creating a bootable duplicate. In fact, starting with version 10, ChronoSync can store its archive of older and deleted files on a separate volume from your duplicate, if you prefer. (See also ChronoSync Tips.)

  • Déjà Vu: The optional Safety Net setting in this backup app lets you store a user-selected number of archives of changed and deleted files in the destination folder of your choice—but as of publication time, Déjà Vu won’t run on Catalina or later.

Even if a backup app doesn’t offer a prebuilt “bootable duplicate with archived versions” option, you might be able to achieve the same effect with another app, by specifying the same destination volume for both bootable duplicates and versioned backups (with the versions stored in a folder at the top level of your backup disk). But because “bootable duplicate” normally means deleting anything on the destination that isn’t on the source, these two backup operations might conflict with each other.

A backup app called Mac Backup Guru, which is not yet compatible with Big Sur or later as of publication time, lets you combine a bootable duplicate (which it calls a Synchronized Clone Backup) with a versioned backup (or Backup with Incremental Snapshots). Like Time Machine with a Mac OS Extended destination, this app creates hard links (see Understanding Hard Links) to any files that are unchanged during a given backup run but creates complete copies of files that are new or different, and stores them all in timestamped subfolders of an Incremental Snapshots folder. The result is that the combination of bootable duplicate and versioned backup uses very little disk space, but restoring individual files is still awkward and Mac Backup Guru offers no automated Versioned Backup Pruning of older backed-up files.

Ease of Use

In addition to ease of restoration, an app’s overall ease of use is important. The interface should be self-explanatory—ideally, clear enough that you can figure out how to perform a basic backup and restoration without looking at a manual. (Time Machine stands out in this regard as being exceptionally easy to use, because it builds on the existing interface of the Finder rather than displaying your files in a completely different context. The downside, though, is that it’s impossible to restore files from multiple locations at the same time.) After initial setup, the best backup software is virtually invisible, working silently behind the scenes until you need it.

Price

The backup software included in the online appendixes ranges in price from free to about $120 (before discounts). The price doesn’t necessarily correlate to capabilities, but I urge you not to skimp when it comes to backup software; buy the solutions(s) that fit your particular scenario the best. Over the life of your data, the right backup software will surely pay for itself.

Choose Another Versioned Backup App

If Time Machine isn’t right for you—or if, like me, you want to supplement it with a more robust and flexible option—you’ll need to pick a different app for creating versioned backups, keeping in mind the features I’ve described in Explore Versioned Backup Features, just previously.

I’ve tested oodles of apps that can create versioned backups (as well as many Mac backup apps that can’t), and I’ve included a reasonably detailed feature comparison chart in the online appendixes. Please feel free to peruse that at your leisure, download demo versions, try them out, and draw your own conclusions.

But if you want my professional advice, I suggest choosing from among just a few that stand out for one reason or another.

Arq

Arq is an unusual backup app designed to work primarily with cloud storage from providers such as Amazon (S3 or Glacier), Backblaze B2, Dropbox, Google Cloud Storage, Microsoft OneDrive, and Wasabi, although it can also back up to SFTP servers, NAS devices, and other local and network locations. Arq supports versioning, encryption, and file-level deduplication, and it faithfully backs up and restores all Mac metadata (such as file ownership and permissions, access control lists, extended attributes, Finder tags, and aliases)—a rare capability among online backup tools. On the downside, it backs up only on a fixed schedule (with a maximum frequency of once per hour). For more information, see Arq Tips.

Carbon Copy Cloner

My favorite tool by far for making bootable duplicates, lo these many years, Carbon Copy Cloner can also make versioned backups—but that’s a good option only if your startup volume and destination are both SSDs formatted as APFS. (See Carbon Copy Cloner Tips for details.) That arrangement lets you use a single backup volume for both bootable duplicates and Time Machine–compatible versioned backups without even partitioning the disk. (You’ll still want it to be reasonably large, however.)

ChronoSync

As the name suggests, ChronoSync is an app designed mainly for synchronization. For years, it’s been one of my favorite tools for syncing folders between my Macs. But it’s also a powerful backup tool that can create not only versioned backups but also bootable duplicates (including versioned bootable duplicates!). It can also store backups on Amazon S3 or Google Cloud servers. See ChronoSync Tips for additional usage hints.

QRecall

QRecall can save space by deduplicating files from more than one computer. It offers encryption, compression, and delta encoding, so that large files need not be entirely duplicated every time they change. QRecall works with external hard drives and network volumes, and it has a long list of clever, useful features. However, it can’t make bootable duplicates, and it has a peculiar interface that introduces several unusual terms (such as capture, recall, layer, and timeline) that force you to think about backups in unfamiliar ways. I help you make sense of these in QRecall Tips.

Retrospect

When I started writing books about backups more than 15 years ago, Retrospect was my favorite backup app, and I recommended it unreservedly. As time wore on and impressive competitors appeared—Time Machine, Backblaze, ChronoSync, and dozens of others—Retrospect’s status became more dubious as it stuck with an “old-school” approach to backups and an outdated interface. In recent years, however, Retrospect has enjoyed a comeback. It now has a much-improved interface; it also supports cloud storage destinations (such as Amazon S3, Backblaze B2, Google Cloud Storage, and Wasabi) and delta encoding (which Retrospect refers to as block-level incremental backups). I offer suggestions for using it in Retrospect Tips.

My main complaint was that Retrospect was more complex and expensive than most individual users would prefer, but then its target audience was business users with multiple computers (whether a few or thousands) to back up—and support personnel with enough technical expertise that they wouldn’t be bothered by a bit of fiddling.

That changed in 2018 with the release of Retrospect Solo, a new version of the app without some of the bells and whistles only a network administrator would want, and with the consumer-friendly price of $49 for a one-time purchase (or a subscription of $3.00 per month or $29 per year). Retrospect Solo can do just about any sort of backup an individual Mac user might want, except back up from a NAS (though it can use a NAS as a destination). You can find a complete feature comparison table on Retrospect’s website.

Retrospect Desktop, the next step up, can back up NAS devices just fine. It excels at client-server network backups (for both Macs and Windows PCs), for both small groups and large organizations. It can combine multiple hard disks into a single logical backup device—no need for a RAID. It also has good support for tape drives, magneto-optical drives, and other storage media that are common in large businesses. One copy of Retrospect Desktop includes five licenses for Retrospect Client—meaning it can back up the Mac it’s installed on plus up to five other computers. (Retrospect also makes editions of the app suitable for larger installations.)

Choose a Bootable Duplicate App

I’ve already mentioned several apps that can create bootable duplicates, including ChronoSync, Déjà Vu, and Retrospect. All these apps get the job done, and if you happen to like one of them for any reason, I won’t try to talk you out of it. However, I do want to call your attention to two apps that specialize in bootable duplicates and do an impressive job with extra features you may appreciate:

  • Carbon Copy Cloner is my favorite tool for bootable duplicates. It can also save and manage APFS snapshots, in some cases making it viable for versioned backups too (see Carbon Copy Cloner Tips). Developer Mike Bombich has scrupulously stayed on top of every weird change Apple has made to the way macOS handles duplicates. And the features he’s adding in the next version seem exceptionally useful. I can’t think of any other backup app I trust more.

  • SuperDuper! has long been neck and neck with Carbon Copy Cloner in terms of compatibility, usability, performance, and support, though the two apps have emphasized different features. However, my sense is that SuperDuper! has fallen somewhat behind Carbon Copy Cloner as macOS has become more and more complex, despite its support for bootable duplicates on M-series Macs. It’s still a good app, but in my professional opinion it’s less forward looking than Carbon Copy Cloner.

I provide instructions for using these apps later in this book; see Create and Use a Duplicate.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.218.86.208