Hello Unraid Community,
I just ordered parts for a new self build NAS and purchased my first Unraid Licence.
While I wait for all the parts to arrive, Im thinking about the optimal setup of pools and filesystems for my purpose.
I want to run (for personal use, max 5 users):
- media shares and backup destination
- Database (Postgres+PostGIS)
- Nextcloud
- Paperless
- Jellyfin
- other services (and VMs) that I am not aware of yet...
I have/ordered the following storage.
5 HDDS in various sizes from 8-14TB
2 Sata-SSDs (2TB each)
2 NVME-SSDs (2TB each)
So I figured, I will go with an array of HDDs with a cache pool of SATA-SSDs in mirror/raid1 mode to reduce spin-up cycles, noise and power consumption.
And the NVME drives for all the services I want to run. Since I cannot add any further NVME drives, I would prefer to NOT run them in a mirror mode to maximize the capacity of the fast storage.
And this is, where my certainty ends...
I know, that UNRAID creates different shares for different purposes by default. And for performance reasons, theese shouldnt be located on the HDD-array, right?
So where should all the extra stuff go to?
I'm quite new to docker and Nextcloud, and have exactly no experience with Jellyfin yet. I know, that Docker images and Docker data are different things, but I cant determine a best practice from that knowledge...
I understand, that Jellyfin prefers fast SSD storage for metadata. same goes probably for Nextcloud?
So, is it best to have 2 smaller NVME pools or should I go with one big pool? What is the expected size relation between the Docker images and the AppData?
Same questions go for possible VMs in the future...
And which filesystem should I choose for the pool drives? I understand, that ZFS is the new hot shit, but are there even any advantages for my use case?
Since I dont want to mirror the NVME drives: Is it possible to make a backup nevertheless? Like creating automated regulary images/snapshots onto the array?
Advice ist desperately needed.
Thank you in advance