This is my first time, so please be gentle. I'm setting up a homelab server, I have 3x18Tb HDD, 1x1Tb NVMe, 1x500Gb SATA SSD My plan is to have 2xHDD for photos docs and sensitive data in an array (1 parity, 1 data) Then, 1xHDD for stored media (movies, music, TV shows... *arr + jellyfin) I asked advice for the LLM friends but they gave me different approaches, one told me to put downloaded cache and apps data (dockers, and 1VM for HomeAssistant, and jellyfin data) on the NVMe and use the SSD for caching backups that mover should later put into array... The other one told me to use NVMe for cache and SSD for apps, and then I question it about it and it inverted them, NVMe for apps and SSD for cache... And eventually they hallucinated, I believe, at least partially, due to the change on the mover options settings change from version >6.12? ... here is a scheme: here is a scheme: PARITY
└── 18 TB HDD
└── parity protection
ARRAY (XFS)
└── 18 TB HDD [protected sensitive data]
├── photos
│ ├── Primary Storage: array
│ ├── Secondary Storage: backuppool
│ └── Mover Behaviour: Array → Cache
│
├── documents
│ ├── Primary Storage: array
│ ├── Secondary Storage: backuppool
│ └── Mover Behaviour: Array → Cache
│
├── personal_backups
│ ├── Primary Storage: array
│ ├── Secondary Storage: backuppool
│ └── Mover Behaviour: Array → Cache
│
└── phone_uploads
├── Primary Storage: array
├── Secondary Storage: backuppool
└── Mover Behaviour: Array → Cache
MEDIA POOL (XFS)
└── 18 TB HDD [unprotected media]
├── movies
│ ├── Primary Storage: media
│ ├── Secondary Storage: none
│ └── Mover Behaviour: no mover
│
├── series
│ ├── Primary Storage: media
│ ├── Secondary Storage: none
│ └── Mover Behaviour: no mover
│
├── music
│ ├── Primary Storage: media
│ ├── Secondary Storage: none
│ └── Mover Behaviour: no mover
│
└── downloads_archive
├── Primary Storage: media
├── Secondary Storage: none
└── Mover Behaviour: no mover
FASTPOOL (ZFS on NVMe 1 TB)
└── Samsung 950 EVO NVMe
├── appdata
│ ├── Primary Storage: fastpool
│ ├── Secondary Storage: backuppool
│ └── Mover Behaviour: Cache → Array DISABLED
│
├── system
│ ├── Primary Storage: fastpool
│ ├── Secondary Storage: none
│ └── Mover Behaviour: no mover
│
├── domains
│ ├── Primary Storage: fastpool
│ ├── Secondary Storage: backuppool
│ └── Mover Behaviour: Cache → Array DISABLED
│
├── downloads
│ ├── Primary Storage: fastpool
│ ├── Secondary Storage: media
│ └── Mover Behaviour: Cache → Array
│
├── jellyfin_metadata
│ ├── Primary Storage: fastpool
│ ├── Secondary Storage: none
│ └── Mover Behaviour: no mover
│
├── jellyfin_cache
│ ├── Primary Storage: fastpool
│ ├── Secondary Storage: none
│ └── Mover Behaviour: no mover
│
├── transcodes
│ ├── Primary Storage: fastpool
│ ├── Secondary Storage: none
│ └── Mover Behaviour: cache only
│
└── unpacking_temp
├── Primary Storage: fastpool
├── Secondary Storage: none
└── Mover Behaviour: cache only
BACKUPPOOL (BTRFS on SATA SSD 500 GB)
└── Samsung 850 EVO SATA SSD
├── appdata_backup
│ ├── Primary Storage: backuppool
│ ├── Secondary Storage: array
│ └── Mover Behaviour: Cache → Array
│
├── HA_backup
│ ├── Primary Storage: backuppool
│ ├── Secondary Storage: array
│ └── Mover Behaviour: Cache → Array
│
├── VM_backup
│ ├── Primary Storage: backuppool
│ ├── Secondary Storage: array
│ └── Mover Behaviour: Cache → Array
│
├── snapshots
│ ├── Primary Storage: backuppool
│ ├── Secondary Storage: none
│ └── Mover Behaviour: no mover
│
└── emergency_restore
├── Primary Storage: backuppool
├── Secondary Storage: none
└── Mover Behaviour: no mover could you please advise on the best way to set things up, poolwise, sharewise, filesystemwise. Thank you