Hi everyone,
I’m currently migrating to a new Proxmox hypervisor and could use some advice regarding storage layout and supported options.
My old Proxmox host had 7 × 960 GB SATA SSDs, hosting only a single VM: LANcache, which is a local caching server that stores frequently downloaded game and software content to reduce external bandwidth usage.
The new hypervisor has a different storage setup. It includes 2 × NVMe SSDs, which will host all other VMs and services, and 4 × SATA SSDs, which are dedicated exclusively to the LANcache VM. No other workloads will use the SATA-based storage.
If I follow the common recommendation to use a maximum of ~85% of a ZFS pool, and then place the VM disk on top of that, the LANcache VM ends up with only ~2 TiB of usable net storage, which feels like a significant loss compared to the raw capacity—especially given that this pool is dedicated to a single, non-critical cache workload.
I would also like to mention that I am intentionally avoiding fake RAID solutions, such as motherboard RAID or mdadm, and would prefer to stay within supported Proxmox storage technologies.
Therefore, I would like to ask:
Thanks in advance!
I’m currently migrating to a new Proxmox hypervisor and could use some advice regarding storage layout and supported options.
My old Proxmox host had 7 × 960 GB SATA SSDs, hosting only a single VM: LANcache, which is a local caching server that stores frequently downloaded game and software content to reduce external bandwidth usage.
The new hypervisor has a different storage setup. It includes 2 × NVMe SSDs, which will host all other VMs and services, and 4 × SATA SSDs, which are dedicated exclusively to the LANcache VM. No other workloads will use the SATA-based storage.
If I follow the common recommendation to use a maximum of ~85% of a ZFS pool, and then place the VM disk on top of that, the LANcache VM ends up with only ~2 TiB of usable net storage, which feels like a significant loss compared to the raw capacity—especially given that this pool is dedicated to a single, non-critical cache workload.
I would also like to mention that I am intentionally avoiding fake RAID solutions, such as motherboard RAID or mdadm, and would prefer to stay within supported Proxmox storage technologies.
Therefore, I would like to ask:
- Would it be reasonable (and safe) to increase the VM disk size to ~95% of the ZFS pool, considering that this ZFS pool is used by only one VM and stores cache data only?
- Are there other supported ways to add or better utilize storage in this scenario? For example, I did not find an option in the GUI to create a ZFS stripe.
- Is it possible to configure LVM striping or LVM parity via the Proxmox GUI? Since this VM only stores cache data, advanced ZFS features (snapshots, compression, etc.) are not critical for this use case.
Thanks in advance!