Goal:
I want LINSTOR to treat ZFS volumes as thin-provisioned so that space usage shown in Proxmox (or LINSTOR) reflects the actual space used on disk, rather than the full size allocated to the volume.
Current Setup:
Backend: ZFS (e.g., Datastore-1)
LINSTOR storage pool name: pve-storage
OS: Proxmox VE 8.3.4
LINSTOR version: linstor-client 1.24.0;
Problem:
When I create LINSTOR volumes (e.g., 1 TB disks), they appear to consume 1 TB of space in Proxmox and LINSTOR, even though the actual data inside is much smaller. This limits the number of VMs I can place on the storage pool due to apparent space exhaustion.
Question:
What is the correct way to configure a storage pool in LINSTOR to:
Enable thin provisioning behavior (report actual used space)?
Avoid full refreservation being set on new volumes?