Newbie SSD Cache Question

ScottVega

New Member
Aug 6, 2025
1
0
1
Hi All

After years of using $ynology NAS I want to go a new path (the 2025 restrictions made me finally quite the $ynology realm).
For my Homelab i got a very cheap deal on a HP ML150 G9 with a E5-2660v3 and 160Gigs of RAM. For storage I want to use my four 4TB WD Red drives that are currently in my DS416play. But before I move them, I want to get a bit familiar with Proxmox. For that i got four 1TB SATA HDDs and four 128GB SATA SSDs.
The server will be mostly used for testing and streaming with Plex. Some of the VMs are going to be windows 11 Clients with a Windows Server 2019 Essentials VM running a Database. Eventually I want to install Immich for sorting my picture library.

So here are my questions:
Is there a way, to use those four old SSDs as a cache for the 1TB drives?
Ideally i would have something like a four 1TB RAID5 with those SSDs in a Raid10 Cache to speed things up.
Can this be done easily? I'd prefer not to dive too deep into the command line if I don't have to.

Thanks for your help and not being too harsh on a newbie
:)

Cheers

ScottVega
 
Yes you can use the SSDs as special device or other caches: https://pve.proxmox.com/wiki/ZFS_on_Linux#sysadmin_zfs_special_device

In general you won't have great performance with HDD but the SSDs might make it bearable. Please note that for Performance Mirrors or striped mirrors should be used instead of RAIDZ: