Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

lifereinspired

macrumors member
Original poster
Jul 9, 2019
50
22
Hi,

I’m running a M1 Mac mini and have some data on external USB drives (currently as exFAT). I keep my data on a primary drive with a second drive that duplicates it.

At this point, a hardware RAID setup isn’t doable. I keep the data current on the 2nd drive using file sync software.

I’ve known that MacOS supports RAID for awhile but only recently learned that it can support software RAID using USB drives. I’m only looking for a simple mirror setup (I think that would be RAID 1). I’ve been reading & can’t tell if it’s a benefit or not to setup RAID as opinions seem split. I’d love to hear thoughts on stability, use, swapping drives/rebuilding if/when there are issues down the road, and any other things that might be of concern or benefit vs just continuing as I have with file sync. Any info & advice would be much appreciated. Thanks!
 
as someone who's dealt with raid/storage arrays/etc. for the past 25 years for my job...

wouldn't try doing RAID1 over USB connected drives for anything you want to rely on, USB can be flaky and the way traditional RAID works, if one of the drives drops out it will need to re-sync the ENTIRE DRIVE (e.g., even if you are using 100 GB of a 4 TB drive, the full 4 TB needs to re-sync - which will take freaking AGES - many hours) once it is reconnected. and if the other drive drops out halfway through? who knows! Its a recipe for pain - pain that may not present itself (in the form of silent data corruption or an unmountable file system) until you've started relying on it for some time.

traditional raid really needs to be on reliable well connected hardware and even then some modern drives can cause their own issues with RAID unless they're specifically enabled for proper RAID support (e.g.: https://www.abmx.com/blog/what-is-tler).

I'd consider (if you have one) attaching the other drive to a different machine and sync to it once a day or just use it as a time machine backup location (or similar). That way you'll get a second copy of your data with some sort of multi-version history to protect against file deletion or corruption as opposed to just drive failure, and you won't be risking data loss due to RAID misbehavior on USB connected drives.

If you want to do RAID with these, stick them in a NAS or disk array intended to do this job. And make sure that array either doesn't need error recovery enabled or your drives have the required features.


Again, in this situation you're far better off just using one as a data drive and another as a backup copy that is periodically updated.
 
Last edited:
The dumb ol' Fishrrman's way of keeping data on two drives (that aren't boot drives):

One drive serves as "the primary/external storage" drive.
The second drive is the backup of the primary storage drive.

At regular intervals, I use CarbonCopyCloner to "dupe" the contents of the primary drive to the backup drive.

No, it's not "simulataneous" backup.
But it works, it's reliable, and it's easy.
 
@throAU, thanks so much for taking the time so share your knowledge & experience, especially since you’ve worked with RAID for so long. This is exactly what I needed to know and wasn’t sure about. I didn’t realize that RAID would have to rebuild the entire array if there was any anomaly, disconnect, etc. I’m gonna take your advice and avoid RAID. Again, I really appreciate your advice.

@Fishrrman, I’ll look into CarbonCopyCloner. I’ve been using FreeFileSync (though I’ve donated for the support & extra features) and it works pretty well but CCC might have some additional features that are worth considering.

I agree that it’s not simultaneous backup, but there is a safety net in that, too. If one accidentally deletes a file, it’s not instantly deleted off the backup. As @throAU said, it gives a degree of versioning with the time lapse.

I hadn’t kept up my backup super regularly the last few months due to other life issues & felt a little urgency about it. Decided to catch up & backed up my drives. One has been throwing error -50 when I’ll try to copy files on it and I rebooted my Mac to see if that would help. When it came back, over 1/2 a terabyte of files were gone or in some weird cases, partly gone. So the first part was there (in some cases just a few MB of large files). Because I had just backed up, I was able to copy everything back. I have absolutely no idea what happened or why all those files disappeared.

I downloaded DriveDX to check out the drive that’s been acting weird & it said it was fine (don’t know whether to believe that), BUT the drive I’ve been using as the backup is in imminent failure. Gotta upgrade now for the full version but unless I hear of a better option, DriveDX seems to be well regarded & the price is fair.

I’m gonna copy all the data to a different drive & reformat the drive throwing the errors to see if that fixes things. I had trouble running FirstAid but was able to add Disk Utility to security giving it full disk access & it ran without issues but didn’t fix things.

Again, I really appreciate you saving me tons of time, pain, and frustration down the road.
 
  • Like
Reactions: throAU
@throAU, thanks so much for taking the time so share your knowledge & experience, especially since you’ve worked with RAID for so long. This is exactly what I needed to know and wasn’t sure about. I didn’t realize that RAID would have to rebuild the entire array if there was any anomaly, disconnect, etc. I’m gonna take your advice and avoid RAID. Again, I really appreciate your advice.

I will add that some non-traditional RAID platforms CAN do partial rebuilds; anything based on ZFS for example, due to the integration of the filesystem into the disk management, can understand exactly what data was changed between the disconnect and the reconnect, but again that's not macOS RAID and so out of scope of what you can do without spending money on more hardware.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.