Hello TrueNAS experts/enthusiasts, I've used FreeNAS in the past but only for iSCSI block storage that I never really had to mess with as it ran solid for years. After deciding to build a NAS solution for home, I decided to go with TrueNAS Scale because it seems like the best solution for what I'm looking to do.
Intended use:
- NVR storage via NFS: I'd like to have 30 days worth of events/motion stored, but if I lose it, it's not the end of the world. (estimate ~2TB)
- Plex Library/App including transcoding no more than 4/5 streams at time and rarely would any be 4k at this point (estimate ~6TB)
- Home Video/Photo backup + time machine + other app/config server backups from various other systems I have (estimate ~5TB) (+replication to cloud)
- Various other docker apps (qbtvpn,mqtt,home assistant addon etc) (estimate <1TB)
Hardware I have:
What would be the best way to configure the pool or pools for this type of use? Should I be using mirrored boot devices? Should I be using the PCIe slots for SSD's or NVMe's for the apps or possibly adding SLOG/ZIL pools now or in the future? I've read some documents on this forum about SLOG/ZIL but still don't fully understand if there is any reason or benefit for the type of workload I'm doing. Thanks for any advice!
Intended use:
- NVR storage via NFS: I'd like to have 30 days worth of events/motion stored, but if I lose it, it's not the end of the world. (estimate ~2TB)
- Plex Library/App including transcoding no more than 4/5 streams at time and rarely would any be 4k at this point (estimate ~6TB)
- Home Video/Photo backup + time machine + other app/config server backups from various other systems I have (estimate ~5TB) (+replication to cloud)
- Various other docker apps (qbtvpn,mqtt,home assistant addon etc) (estimate <1TB)
Hardware I have:
- Chassis: Supermicro CSE-826 2U
- CPU: Dual Xeon E5-2630v2 - 6 core / 12 threads @ 2.4Ghz
- Motherboard: Supermicro X9DRD-7LN4F
- RAM: 128GB (16x8) DDR3 ECC
- Network: 4x 1GB ethernet ports
- Hard drives 12x Hitachi/HGST 7.2k 3TB drives + 1 500G SATA SSD
- PCIe 8x 3.0 slots: 6 open
What would be the best way to configure the pool or pools for this type of use? Should I be using mirrored boot devices? Should I be using the PCIe slots for SSD's or NVMe's for the apps or possibly adding SLOG/ZIL pools now or in the future? I've read some documents on this forum about SLOG/ZIL but still don't fully understand if there is any reason or benefit for the type of workload I'm doing. Thanks for any advice!