Another question is, what is the form factor for this disks? Are they 2.5" (laptop size drives), or 3.5" full size drives?
What size bays in the NAS?
What price did you get these drives for?
You may want to check your math on the storage you’ll have available. According to this calculator: https://wintelguy.com/zfs-calc.pl
1 vdevs, 12 disks raidz2 per vdev = 16.0TB (NOT RECOMMENDED, except as a backup that’s offline most of the time.)
1 vdevs, 12 disks raidz3 per vdev = 15.3TB (Okay as a backup, not as a primary storage system)
2 vdevs, 6 disks raidz2 per vdev = 14.0TB
3 vdevs, 4 disks raidz2 per vdev = 10.2TB
ZFS can still do fine past 80% capacity, but that’s the time you definitely need to look into how to expand. Once you get to 95% capacituy (assuming a balanced array) you see a severe degredation in performance.
Also keep in mind that the use of snapshots (HIGHLY RECOMMENDED) uses space as well, depending on how much gets changed. It’s basically free if nothing is deleted, but if a lot is deleted it acts like an unemptied recycle bin until the snapshot holding the data is deleted.
Having more than 8 disks in a vdev is generally discouraged. Disks of the same age tend to fail all about the same time, especially when stressed during rebuilds.
Unfortunately, with your estimated data storage needs, and current disk sizes, there are not any good options that don’t involve moving to 6,8, or 10TB drives.
Assuming you live in the US, thanks to sales of easystores and WD essentials, you can periodically find the following costs per TB if you are willing to “shuck” drives
6TB for 100 dollars = 16.6 dollars/TB
8TB for 140 dollars = 17.5 dollars/TB
10TB for 160 dollars = 16 dollars/TB (10TB drives are also guaranteed to be helium drives, and essential come from the same faucet as enterprise drives)
Another thing is to consider the power requirements of each disk running all the time, and the space each disk takes up ( which effect future adjustments).
Additionally:
- How slow are you willing to tolerate access to storage.
- Can your home network support the transfer speeds you want to achieve? You’ll find the 1G networks fucking suck, but 10G SFP+ networks are awesome and surprisingly cheap due to pulled hardware on ebay.
- Are you wanting to run these vm’s FROM your zfs storage?