Quick update on this.
Since this post I decided to test Storage Spaces and UnRaid.
Storage Spaces reactions:
- Used Windows Server 2019
- Drive setup was problematic from the start, I could not create mirror or parity arrays from GUI at all, it kept giving me cryptic errors which had to be Googled and researched
- in the end I had to use a PowerShell script to create the array, it turned out that GUI has a bug providing incorrect parameters
- Parity performance was terrible, something like ~15Mb/s
- Storage allocation was also weird, I had 3 drives in the array with total of 1.16TB, but once array was created only ~300GB were usable
- Also copying a 15GB file resulted in space filling up 3-4x of the file size
UnRaid reactions:
- Easy and quick install. Took me a little bit to understand that the whole OS lives on USB and is actually loaded into RAM. Also not being *nix guy I was a bit confused by the initial login screen and root login, but other than that pretty smooth for 1st time OS install
- Extremely intuitive UI, the entire OS is built with storage in mind, so its really quick to get things setup
- After install 5 min later I had my array up and running with shares available on the network to my Windows & Mac machines - it just works
- 1 minor issue is that I need to find how to install GPU drivers for the AMD Fire GPU I'm using, since w/o drivers it consumes more watts and runs really hot
I totally have my mind set on going with UnRaid due to its simplicity and flexibility. I like how shares function, I can separate my data by drives if needed. Also a big + is that data is accessible outside the array. Thanks to everyone on this thread that pointed me towards choosing UnRaid.
Now being a Windows guy, I'm tempted to virtualize UnRaid and run it as guest inside Hyper-V on Windows Server 2019 host. I feel it would give me a bit more flexibility. For that I would need to have USB pass-through setup, which looks possible. One of the reasons for doing would be if GPU driver is not available for UnRaid. Please feel free to critique this approach if there are some negative side effects.