I am about to build my first NAS, and need to find a good motherboard for my build.
I’ve decided to use the Jonsbo N4 case, which limits my options to mATX and M-ITX boards.
My requirements are:
mATX or M-ITX
minimum 6x SATA ports
1x M.2 nvme slot
minimum 32GB max memory (preferably with ECC support)
at least one 2.5Gbps ethernet port, ideally 10Gbps
under 300 EUR
available in EU
I’ve been looking at a couple no-name boards with N100 and N355 chips, which seems like a good fit. But I have no idea about the quality and reliability of those.
Any recommendations or suggestions are very welcome!
I think that “no-name” pretty much defines the expectations here…
You’re one year late to grab a Gigabyte MC12-LE0, which would have been a great fit, with a card for the NIC.
The second best choice is an AsRock Rack E3C246D4U2-2T from eBay. DDR4 ECC UDIMM price could become an issue.
Or try finding a suitable second-hand X10SDV; second-hand DDR4 RDIMM hopefully will not dry up.
Other than these, you won’t find a motherboard with a good 10G NIC built-in in the target price range. Better rely on an add-on if necessary.
So 4x6TB Z1 is 18TB storage. You want to limit that to 9TB,ish. Just at the moment, if you buy easystores on Amazon and shuck them, that is $640. If you lose 1, If you lose 1 drive, you are ok, but run to Amazon to get a replacement. If you lose 2 drives, you lose all.
But 2 18’s would be $600. and give you the same 9TB,ish. But two drives rather than 4 is less power and heat. If you lose one drive, you are okay, and run to Amazon to replace it. If you lose two, you lose all.
Your backup doesn’t need to obey the 50% rule, and you don’t need to backup everything. You don’t need to have redundancy in the backup. So a 12tb USB external would work for $230 less the $40 you saved, so $190 more. And you don’t need to run it except for the backup, so no heat, no power, and you still have a SATA port for the unimportant boot and another left over.
Now look at the perfectly capable X10 at $250. The math suggested to me that fewer, bigger drives was the way to go for a home lab.
(PS, also, I’m not using the PCIe slot, so I have a $12 card there for my boot in one of my servers.
The “50% rule” isn’t really a thing anymore
That was advice from older ZFS versions when performance dropped sharply as pools filled up. On modern TrueNAS, staying under ~80% is perfectly fine. So I don’t need to size the pool around a 9TB limit.
RAIDZ1 is enough for me
I don’t see the risk of losing two drives at the same time especially high when I only have 4 drives in total. If I had a VDEV with 10+ drives I would probably go Z2. If/when I do lose one drive, I can worst case just power off the NAS while I run to the store to get a replacement.
My target capacity is much higher
I’m aiming for ~13–16TiB usable for media + PBS backups. A 2-disk mirror (even with 12–18TB drives) just doesn’t give me enough space.
Noise is a priority
Most 12–18TB drives are 7200rpm. I’m deliberately going with quiet 5400rpm NAS drives since this machine will run in my living area.
Expansion strategy matters
With a 4-disk RAIDZ1 vdev I can replace drives one by one with larger ones later and expand the pool gradually. I know I need to replace all drives before the VDEV expands, but I am still able to spread out the cost more. A mirror doesn’t give me the same flexibility.
Not sure why you mention USB storage
TrueNAS CORE doesn’t even support USB drives for ZFS pools, and I’m building a 24/7 NAS, not an offline backup rig. So the USB suggestion doesn’t really fit what I’m doing.
“50% rule” is still a thing if you’re doing iSCSI. For bulk storage, 80% is a safe limit…
…so a 2-way mirror of 20 TB drives provides the capacity you want. And 18-20 TB is the current sweet spot for €/TB.
If noise is a concern, use as few drives as possible. 7200 rpm helium drives may well be quieter than 6 TB air-filled drives, and 2 is better than 4 noise-wise. 5400 rpm are dead anyway: You will NOT expand by going for larger 5400 rpm drives.
???
Replace drives, the vdev expands. It’s more flexible than raidz, as there are only two drives to replace rather than three or more.
TrueNAS, in any version, supports USB drives. It is strongly advised NOT to use USB for drives in arrays, but @elorimer was referring to using a single USB drive as external backup, which does work well enough (with obvious caveats about redundancy).