I’m trying to make it easier for my wife to back up her photos of our tiny humans from her iPhone.
As such, is anybody aware of an external M.2 NVMe SSD enclosure where I can put two drives in and then put the pair of drives into a RAID1 array and connect it to my wife’s MacBook air over USB-A or USB-C?
If you want hardware RAID Akitio makes some but they only have SATA SSD versions, if you are fine with software RAID Sabrent has dual NVMe enclosure.
Few words of caution tho:
If you have RAID 1 it protects from drive failure but if controller dies you may be SOL if they have some bullcrap proprietary RAID and they don’t have the same model in 2 years when yours breaks
No amount of RAID will protect you if you get ransomware/malware while the disk is connected - both will get nuked
No amount of RAID will protect you if your laptop decides to blow it up with high voltage. You’d thinks it’s unlikely but Louis Rossman talks about Apple laptops shorting some crappy component to ground and pushing 12V to NVMe. Who is to say it won’t do it to USB?
Look, the point is both your laptop and drive enclosure can destroy old backups for variety of reasons and there is no guarantee it won’t happen at the same time.
Depending on your budget I would:
Pay Apple for cloud storage
Go with 2 USB-C SSDs from two different manufacturers (see SanDisk if you think I’m paranoid) and rotate them on a weakly basis.
Go with 3 USB SSDs in Tower of Hanoi scheme
Go full NAS that can protect your old backups with snapshots
Go with NAS → offsite NAS or NAS → Encrypt → Cloud that can protect from flood, fire, lightning, tornado… you name it
When initial backup is done, do you really need NVMe level performance?
re: RAID controller
I was only planning on using RAID1 so that my wife, who is NOT technologically inclined, can plug ONE device in, and it will be done.
re: ransomware/malware
This is true for any storage setup, RAID or otherwise.
re: NVMe overvolt
That’s not really a RAID issue.
(Also presumably, this can happen to ANY external storage device, regardless of drive interface.)
re: Pay Apple for cloud storage
I want to keep the data local. To the points you raised above, internet can die. LAN is less likely. (It’s died ONCE, as a result of a power outage, in 8 years.)
re: Go with 2 USB-C SSDs from two different manufacturers
Was thinking of getting an external NVMe RAID enclosure and installing two Sabrent Rocket NVMe 1 TB SSDs in it (because I already have the SSDs and three years later, I still haven’t even opened the box).
Also, I don’t have enough USB-C ports as it is.
re: NAS
I already have multiple NAS systems at home actually. The problem is that backing up 128 GB of pictures (my wife filled her phone with pictures of our tiny humans), and right now, backup jobs run VERY slowly over WiFi. (Not for a lack of bandwidth. I have no idea what Photos is doing on MacOS, but exporting them to Photoprism over WebDAV is RIDICULOUSLY slow. (It’s 6% complete (for 160 GB) after 3 days.)
re: NVMe speed
Again, I’m just using hardware that I’ve already purchased years ago that I’m not using for anything else.
To backup pictures – there might be something that can be said about the 4 kiB random I/O/s being potentially useful here rather than STR.
Think about it… I have no idea how will software RAID work if it gets suddenly disconnected by accident - will it be graceful or will it crash and burn.
It’s a 2018 MacBook Air so it has 2 Thunderbolt 3 ports via USB-C.
Yeah, I saw that.
Depends on how well and/or how fault tolerant the way that macOS software RAID works (or doesn’t work).
Or, perhaps, more importantly – what tools does Apple make available such that if the software RAID1 crashed and burned – how easy or how difficult will it be to recover from it, IF it can be recovered at all.
Hey, since you plan on using RAID 1, and Sabrent thing uses one cabe for two independent drives you could basically get RAID-ish™ setup if you use the drives as two separate Time Machine targets. Additional benefit is not worrying what happens if it disconnects by accident and you can recover using any NVMe to USB adapter, even with just one SSD.