For TL/DR; see below
I'm tired of juggling external disks for my backups.
What I really need is a disk array, but all the disk arrays I've seen are super expensive and highly restrictive in their management - one supplier, you pay him for everything, he owns your soul (or at least your wallet, or you can throw it all away when it doesn't fit anymore). There is no open source disk array software - that I've found.
But I don't need something that presents itself as a disk. I need something that pulls an array of disks together into a volume and lets me access that as something that windows can understand as any kind of file system object to which it can write data... like a NAS share. (I was thinking iSCSI first, but I read that it's performance is poor.
I have about 2TB of data on SSD (growing all the time) and about 7TB on HDD, also growing, ofc.
My PC has 10GB ethernet available just for backups and nothing else, which I'd like to use to connect to a backup system just for backup traffic. My thought is NAS has what I need.
I want to be able to extend my backup volume when necessary, without the crippled, overpriced solution, of TrueNAS (MUST buy their expensive HW, cannot extend a volume - you might as well simply buy all new set of disks and build a new, larger volume to copy the data of the old one to... oh wait, aside from the hundreds of dollars out of pocket for a set of disks for a new, larger volume, your TrueNAS box can't even hold all those disk(!!), unless you paid a fortune for 16 slots and only use less than half of them).
With OpenZFS you can extend a volume. Just throw a new disk in and add it and resilver = larger volume. Happiness for everyone.
My problems start with, what components to build a NAS server. It's really only going to be for backups. I don't need anything else.
I can only guess at which Linux (I'm a trained Unix SysAdmin (HP/UX, AIX, Solaris), and I've installed Linux a couple of times years ago, just to play around with it a little. Beyond that, no idea.
It needs to have good, stable Samba and OpenZFS to run on it. I'm sure I'll figure them out in the process (some ZFS experience already).
Everything I've googled about CPU's is years old and very outdated. Once I've got an idea of CPU, I can narrow down the search of a system board and other components.
TL/DR; ====>
So my biggest open questions are CPU and Linux for a NAS with OpenZFS.
Of course any useful, constructive comments on my above throughs are always welcome.