Admins,
Please move to forum / storage / general. I was in the wrong sub to post this...
As I wait for the remaining items to arrive for my NAS build, my thoughts turn to filesystems... My hardware config now is as follows...
Rosewill Helium NAS ATX case
Antec Truepower 450 PSU
MSI 970A-G43 mainboard
AMD FX 8370 4.5ghz 8 core processor
32GB DDR3 (max capacity)
1TB SATA SSD boot drive
MSI Geforce GTX-710 graphics with PCIe x1 to x16 riser
Inspur 9207-8i SAS / SATA HBA SFF-8087 with SATA breakouts
10GTek Intel X540-BT1 chip PCIe 10Gb NIC
1@ 3 TB Seagate HDD
8@ 2 TB Seagate HDDs. (Total of 14TB RAID5 and 3TB single drive).
At some point down the road I want to replace all the spinning disks with 4TB SATA III 6Gb/s drives but not in my budget right now...
Obviously I can't pair up the 3TB HDD with the 2TB HDDs in a RAID group due to the capacity mismatch.
I am thinking of either setting up the 2TB drives as mdadm RAID5 group with ext4, OR ZFS ZRAID1
This NAS is to be used for backups, housing videos, and shared storage for a cluster of Raspberry Pi 5s for the Docker swarm they will be set up as...
Not looking for raging fast, but 1990s era floppy drive performance just won't do the deed either...
My requirements are first and foremost data integrity.
Secondly maintain data confidentiality. Working on securing it, and keeping my network unavailable to outside influences. Not terribly worried about local compromises.
Lastly maximize space utilization efficiency via compression and deduplication where possible.
System is OMV 7 with the following plugins.
omvextrasorg
borgbackup
clamav
kernel
lvm2
md
nut
resetperms
zfs
Learning HOW but the intent is to set up an S3 glacier sync with my backup / backup this whole thing to glacier storage for offsite potential disaster recovery...
Given the hardware, what would be the best way of configuring the given storage?