Best pool configuration for ssd and hdd?

It’s my first time building a NAS and after scouring the internet for a couples of days I still have a couple of questions about the optimal configuration of my system and more precisely my disk and pool configuration.

My hardware:

  • Topton nas mobo N6005
  • 16gb Ram (hunting for 64gb)
  • 5x 4tb seagate ironwolf (1x ST4000VN006 and 4x ST4000VN008)
  • 2x 2tb samsung 870 QVO
  • 1x 250gb WD blue SN570

I mainly plan to use:

  • Immich
  • nextcloud
  • smb shares for each pc
  • backups

I’m also building a second server with proxmox for some additional stuff like:

  • Jellyfin
  • arr stuff
  • homeassistant
  • ad guard

So my questions are:
1/ Since I have a proxmox server, am I not better off putting all my services on there and keeping my Truenas install clean? (So when I eventually screw something up, my nas will still be available)

2/ Would it be better to create a separate ssd(mirror) and hdd(raidz1/z2) pool or am I better off using my ssd as LARC,SLOG and/or scratch vdev?

3/ If I go with separate pools, what would be the best way to set it up? Immich and nextcloud fully on the ssd, jellyfin metadata on ssd and movies on hdd and ssd as download buffer for the arr stuff.

Skip L2ARC, SLOG, etc. Most likely, little or no use. Read Documenation on special vdevs, L2ARC and SLOG to understand when or why to use.

Mirror the two SSD for apps. Could be for data that needs faster read / write, random access or IOPS.

I would probably just do a 5 wide Raid-Z2 of the HDs. Raid-Z1 if you don’t mind only one drive can fail or you back up your data elsewhere. Starting with Raid-Z2 will allow you to replace all the drives with larger models later where Raid-Z1 isn’t usually recommend with larger drives. Changing between Raid-Z1 and Raid-Z2 would require pool destruction and recreating it.

1 Like

With the 4TB drives RAIDZ1 is not that terrible solution.
If there is a useful backup available.
If not, RAIDZ2 is the way to go.
For drives over 6-8TB I would definitely recommend only RAIDZ2 and over 10-12TB definitely RAIDZ3. (this is nothing scientific, just my idea. I have 64TB in RAIDZ2 for my main storage.)