jordiorlando
Cadet
- Joined
- Mar 6, 2022
- Messages
- 4
Hello! I have been running TrueNAS (first Core, then Scale) on my old desktop for several years now. I recently took advantage of some sales to purchase new hardware for the purpose of building a second NAS. My intention is to relocate the old NAS to a family member's house while keeping the new one in mine, so as to have offsite replication for both my data as well as my families. My main question now is on how to set up my new pool(s) to best match my use case and available hardware.
It seems to me like Option 1, perhaps minus the L2ARC, is probably the most conservative and simple one, and might be more than enough for my use case. However, Option 2 tickles my performance bone and seems like fun (until it goes horribly wrong and eats my data / burns my house down). Option 3 is basically what I already have in NAS1, which seems to work fine but maybe could be improved.
I'm aware that my setup is probably far from optimal and that I've most likely made some dumb decisions w.r.t. hardware purchases or software configuration. I appreciate any advice given, even if that advice is that I'm overthinking things! Thank you!
New NAS2 hardware (PCPartPicker)
- OS: TrueNAS SCALE 22.02.2.1
- Chassis: Jonsbo N1
- CPU: AMD Ryzen 7 1700X
- RAM: 64GB DDR4-3200 (non-ECC, unfortunately)
- Storage adapter: 4x onboard SATA plus 4x SATA via LSI 9211-4i SAS HBA
- Storage:
- Boot drive: Samsung 850 Evo 250GB SATA SSD
- Samsung 960 Evo 250GB M.2 NVME SSD
- 2x Crucial MX100 256GB SATA SSDs
- 5x Seagate IronWolf 12TB HDDs (ST12000VN0008)
Intended workload
- General purpose SMB shares for Windows and Mac users, mostly just personal files and photos
- Plex server (I know I lack support for hardware transcoding, so far it hasn't been too much of an issue)
- Traefik and maybe Pi-Hole for local DNS, etc
- Maybe a Minecraft server for veeery occasional use
Data protection
- Regular scrubs, snapshots, and SMART tests
- Replication of important datasets to old NAS1 offsite
- Regular cloud syncs of important datasets to B2
- Single pool for everything, but using all 5 HDDs:
- 5x 12TB HDDs in RAID-Z2
- 250GB NVME SSD as L2ARC (do I need this? would it hurt more than help?)
- Single pool for everything, but only using 4 HDDs:
- 4x 12TB HDDs in stripe of 2 mirrored Vdevs
- 250GB NVME SSD as L2ARC
- 2x 256GB SATA SSDs mirrored as special Metadata + small files Vdev
- Similar to NAS1, separate pools for data and ix-applications:
- 4x 12TB HDDs in RAID-Z1 (?)
- 250GB NVME SSD as L2ARC
- Separate pool containing 2x 256GB SATA SSDs mirrored for ix-applications
- Something else??
It seems to me like Option 1, perhaps minus the L2ARC, is probably the most conservative and simple one, and might be more than enough for my use case. However, Option 2 tickles my performance bone and seems like fun (until it goes horribly wrong and eats my data / burns my house down). Option 3 is basically what I already have in NAS1, which seems to work fine but maybe could be improved.
I'm aware that my setup is probably far from optimal and that I've most likely made some dumb decisions w.r.t. hardware purchases or software configuration. I appreciate any advice given, even if that advice is that I'm overthinking things! Thank you!