I've had terrible luck with every MSI board I've ever bought. If it was me, I'd probably stick with ASUS.
I've described my backup strategy in detail before (though the particulars of the devices and software has probably changed). It amounts to this, though:
* My main Media Library is on a home-built RAID-5 volume. I'm migrating this to a RAID-6 volume as soon as I'm able to scrape together the cash and decide on exactly how to build it.
* I have two of
these Mediasonic dual-drive "RAID in a box" enclosures. They currently each have two 4TB drives in them in RAID-0 mode. If I was doing it again, I might look at the
OWC Mercury Elite Pro or
NewerTech Guardian instead. The Mediasonic enclosures I have are flaky in USB3 mode (though they're fine in USB2 and SATA modes).
* RAID-0 is, of course, not fault-tolerant, but I don't really care because it is just a backup anyway (and there are two of them). Since I use them "live" sometimes (see below) I care about performance, so I use RAID-0. If I didn't, or if I had better enclosures, I'd probably set it up as a simple spanning volume instead (so losing one drive in the enclosure wouldn't destroy the whole volume). The Mediasonic enclosures didn't work well in this mode (unless I mounted the two disks as separate volumes, which I didn't want to do), but I think those other two I linked to above would work well (and provide a much faster bus on my Macs).
* I keep one of these at work, and one at home. Every so often (less often than I should -- in fact, I should do it again), I bring the one from work home and swap it with the one from home.
* I use Goodsync to automatically backup the RAID-5 volume onto the external Mediasonic enclosure on a recurring schedule. The external enclosure provides 8TB of backup space. That's not enough to back up my entire RAID-5 drive, but I use Goodsync to exclude files based on a number of filters. I don't care about, for example, backing up
My Little Pony and
The Daily Show episodes. This is convenient to do in Goodsync as you can exclude files based on easy-to-add filters.
* This includes my main Library in MC as well. I have Goodsync set to exclude the Lock.jmd files which prevent other copies of MC from accessing the Library. So, each time it runs, it has a copy of the current state of the Library. It also syncs over some of my automatic Library backups (which are otherwise stored on a separate volume on my main PC), for good measure.
* Goodsync runs this backup once per week, and is set to never execute (and email warnings) if it ever sees massive changes. I'd have to check, as I've changed it lower and lower a few times as it has filled up, but I think I have it set at a 5-10% threshold. This way, it'll never blow away the whole backup (my big library doesn't change that fast).
Since I have two of them, and swap them, it provides some level of offsite backup. It also lets me "go back in time" somewhat, if I manually make a mistake (delete files myself, or something). That's why Goodsync only runs once per week on that external drive, and if needed, I can always go back to the version at work.
This has the added benefit that when I need to, it provides
local access my full media library (at least the last time the backup ran on that particular enclosure) on other machines, like my laptop. I mount the enclosure as drive P (for "portable") on my main server. But whenever it plugs into my laptop's Windows VM, it mounts as drive M (which matches how the "real" RAID is mounted on my main server at home). Since MC will use local files even when connected to a remote Library Server, this means I can use it even when connected to my Library Server at home from "out and about". That way, I get local access to any files that are there, and any that are missing, MC will stream.
So, if I'm going on a trip, I grab the enclosure, and I have my full Library with me (less the excluded stuff). While on the trip, I can either:
* Connect to my "real" Library and get access to everything (even excluded stuff and new stuff that appeared since the last sync), if I have good Internet access where I am.
* Connect to the local copy of the Library and get access to everything it knows about (less the excluded stuff, which is fine), if I
don't have network access.
It works very well. I've also considered, often, adding Backblaze to this scheme. My stuff is so huge, though, that the initial backup would take way too long, and I'd have to use their seeding system (where they send you a hard drive to "start it off" that you fill up and send back). They didn't used to be able to do this, and otherwise I couldn't use them, but apparently they do now. CrashPlan did (and I tried them) but their client is crappy Java and I had trouble with it.