Time Machine replacement?

Since Time Machine has become such a bummer, can anyone suggest an app which does the same thing - over WiFi would be best, but to a local external drive, not to the cloud.

ARQ, which has been mentioned a lot in this mailing list, allows for backups on selected folders of ā€˜attached disksā€™.
ā€“e.

I am a fan of QRecall:

QRecall

If you are willing to play around with the shell and write a brief script, rsync can be made to replace TM and of course itā€™s free and included with every macOS. A bit geeky, but solid and free. Itā€™s what Iā€™ve used on one of my Linux boxes at work to ā€œemulateā€ TM.

I love Chronosync, thereā€™s a TidBITS discount too - TidBITS Member Benefits - TidBITS

Itā€™s extremely customisable, utterly reliable and steadily updated, a great app. I use it to keep several sets of drives identical. Of course the ability of Time Machine to haul through older versions of your document is not part of that, but I have a pretty rigorous naming and file management system which means that significant versions always live on.

1 Like

I use CarbonCopyCloner backing up to the RAID on my iMac file server and to my Mac mini media serverā€¦every 24 hours for each but offset by 12 hoursā€¦although you can set whatever intervals you like. If youā€™ve got another Mac runningā€¦CCc or SuperDuper will do the trick easilyā€¦although if you want to back up less than the full drive SD is harder to configure and the author wasnā€™t interested when I suggested making it easier to back up just selected folders. I clone our laptop drives every couple of weeks and /Users every 12 hours now.

1 Like

How good is rsync (the special version included with macOS) these days about handling Apple-proprietary metadata? I remember trying it some years ago and, while it seemed okay for restoring the occasional lost file, system-level restores required a lot of manual post-restore tweaking which made it not very useful for me.

<ot> For Linux, have you looked into Cronopete or DĆØjĆ” Dup?</ot>

Thanks for the suggestions so far, and Iā€™ll wait a bit before I decide, in case a few more come. Iā€™ve looked into whatā€™s been mentioned, and so far Arq seems to be what Iā€™d be most comfortable with, though I might try QRecall, as well. Iā€™m not comfortable playing with shell scripts, because I know thereā€™s too much I donā€™t know. I make SuperDuper clones regularly, but itā€™s looking into the past which sometimes comes in handy, but it has to be easy. I want to back up only to a local external drive. Though itā€™s often advised to use the cloud, as well, I donā€™t like the idea of my data (patient-related, highly confidential) ā€œup there somewhereā€, possibly available to someone somehow sometimes.

To be honest I so far have never had to restore an entire Mac from an rsync backup (or TM for that matter). Itā€™s always been either directly from a Mac or from a clone (used to use DiskUtility for that, these days usually SuperDuper).

I have however restored many files and folder of all sorts from rsync backups and never encountered any real trouble. The crucial flag on macOS appears to be -E. To ā€œemulateā€ TM I usually end up using -aE.

According to the man page for rsync on my Mac (running 10.12 Sierra), there are two Apple-specific additions to the command:

$ man rsync
...
-E, --extended-attributes
       Apple specific option to copy extended attributes, resource forks,  and
       ACLs.  Requires at least Mac OS X 10.4 or suitably patched rsync.

--cache
       Apple  specific  option  to enable filesystem caching of rsync file i/o
       Otherwise fcntl(F_NOCACHE) is used to limit memory growth.

I would expect the metadata to transfer properly as long as you use the -E option.

But I would only consider using rsync for backing up documents and such. Trying to make a bootable copy of a system disk is far more complicated than just transferring the files. Especially with recent versions of macOS like Catalina, where there is a lot of tricky APFS file system work going on in addition to the files themselves.

I personally think it is worth every penny to buy a program like Carbon Copy Cloner for this purpose. Leave the really ugly work to the experts who have already solved the problem and who are willing and able to do the work necessary to keep updating the procedures every time Apple changes something.

I would definitely recommend ChronoSync (also part of Setapp) or Arq.

You could even use Carbon Copy Cloner with the ā€œSafety Netā€ feature enabled.

Yes, rsync is free. So is vi. But no one should have to be subjected to either of them in 2020.Ā¹

If youā€™re absolutely broke and cannot afford any of the apps that Iā€™ve mentioned, then, yes, rsync is probably the tool to try. Just be aware that rsync makes it remarkably easy to delete files, and thereā€™s no ā€˜undoā€™ ā€¦ so there are only two kinds of people in the world:

  1. People who have accidentally deleted files with rsync

  2. People who have never used rsync


Ā¹ if you already know vi and rsync thatā€™s great. But encouraging people to learn them in 2020 is like teaching people how to maintain a Model A ā€“ itā€™s of very limited usefulness and there are better options out there. Donā€™t be that guy.

1 Like

Is Time Machine a hassle with Catalina or something? I find it great for several Macs on Mojave. I particularly like the ability to have several backups running on different hard/SSD drives. Time Machine automatically alternates between them.
I do a Carbon Copy backup from time to time - particularly before an OS ā€œupgradeā€.
And following Tidbits advice I do try a restore of files from once in a while and so far have not encountered problems.

No, not in my experience.

I have been using a dual-drive Time Machine configuration on Catalina since Catalina left beta. I have restored from Time Machine many times to repair user errors. I recommend use of Time Machine as the minimum backup configuration for all my clients.

A dual-drive configuration has been used through several OS X and macOS versions. The major Catalina change is difficulty in gathering SMART data from USB-connected drives because of Appleā€™s changes in kext loading.

I have little clear memory or hard data, but Iā€™ve used TM since it was first introduced 13 years ago, with backups going to a 2TB Time Capsule since they came out, which backs up 2 Macs. I donā€™t need it often, but it sometimes came in handy. (My weekly SuperDuper clones are my most reliable backups, and theyā€™re never failed, so Iā€™m protected against major catastrophe.) While never 100% reliable, it was reasonably so until about 2 years ago. Then, two or three times since (the last time was 2 months ago), it decided to rewrite its contents and begin anew (data corruption, probably. Before allowing it to go on and do it, I tried to repair it with TechTool Pro to no avail), so I lost 2 yearsā€™ of backups the first time, less afterwards. I was unhappy, but tolerated it until I recently found that under Catalina (or maybe just coincidentally since Catalina) it no longer backs up mail, apparently because thatā€™s backed up in iCloud - something I donā€™t understand the reason for and donā€™t like; I want it backed up locally, plus apparently getting it back from the cloud server isnā€™t too straightforward. So now Iā€™ve decided to ditch it and switch.

I think the Time Capsule, and the fact that youā€™re backing up over the network, is a weak link for Time Machine. If network backup is key, Iā€™d look at something like Retrospect that provides true client/server architecture (which Time Machine doesnā€™t).

Or just use Time Machine with an external hard drive thatā€™s connected directly to the Mac in question.

The other question, if youā€™re really replacing Time Machine, is if the alternative in question provides versioning. Iā€™m not sure if everything thatā€™s been mentioned here does.

CCC does for sure, canā€™t recall about SD as I donā€™t use it much.

FYI - Arq does.

CCC does, if ā€œSafety Netā€ is enabled and space allows.

SuperDuper does not.

I am also someone who uses Arq for this. For backing up hourly to a local drive, I connect to an external drive on an always-running Mac Mini in my basement using SFTP from a MacBook Air and an iMac (as well as backing up files to the cloud.) It works great for me.

I have simple needs. All I want from TM is a copy of a file I think I need today but may have thrown away some time in the past; plus my emails, present and past. Iā€™ve never needed all the versions of a document, but I wouldnā€™t object. The TM doesnā€™t need to be bootable, nor do I need to be able to restore my Mac from it, because I believe I can do that from my clones. And TM via WiFi is pretty important, because I work in various rooms here, as does my wife, and we donā€™t want to think about plugging a drive in which resides somewhere.

A post was split to a new topic: Problem with Time Machine drive spinning down