Can I suggest an alternative?
Get a NAS that runs a Windows Domain for you.
I have a Synology NAS and have configured it to run a Windows domain, and I run professional versions of Windows OS on my computers in the house and join them to the domain. Then I do roaming profiles on my computers so that my profile is synced from the NAS to the client computer on login and logout.
Benefits are two-fold.
1. Anything under C:\Users\<MyAccountName> is co-located on the computer and the NAS sync location in the event of hard drive failure
2. When I log in to a new computer that I've joined to the domain, my user profile is copied to that PC, making my documents and app settings portable.
There are two drawbacks, easily accounted for and mitigated.
1. In the event of SAN failure, you can lose your domain. But you still have your data on your various computers, and can either rebuild the domain or restore from backup if you have one.
2. If you're a data hoarder under your profile, it can take a while to login. So don't keep 500GB of pictures in your My Pictures folder of your profile; keep them on a dedicated folder on your NAS, or a local folder outside of C:\Users\<MyAccountName> if you need them local.
I'm also about to add a second NAS to my network purely as a backup for my domain. I have an older Synology NAS (DS214play) sitting idle and powered off, and I'm going to put drives in it and join it to my main domain running on my DS920+. Aside from replicating domain data, I will also set up selective synchronization of particular folders to reduce the chance of losing data in the event of drive failure or corruption of my DS920+.