Skip to content

Instantly share code, notes, and snippets.

@vinayakrk
Created September 14, 2023 10:46
Show Gist options
  • Save vinayakrk/5fe8688dc78bc87380dfa2e364c70020 to your computer and use it in GitHub Desktop.
Save vinayakrk/5fe8688dc78bc87380dfa2e364c70020 to your computer and use it in GitHub Desktop.
Make Truenas VM disk sparse allocation

Create the VM as normal.

After creation go to portal and find the path for the zvol e.g.: nvme1/vmdisks/awx-wsh01 or nvme1/vmdisks/ol8vm1-ci39z

Login as root on the TRUENAS console (or run with sudo when logged in as admin)

root@tnas1[~]# zfs get refreservation nvme1/vmdisks/awx-wsh01       
NAME                     PROPERTY        VALUE      SOURCE
nvme1/vmdisks/awx-wsh01  refreservation  65.0G      local
root@tnas1[~]# zfs inherit -S refreservation nvme1/vmdisks/awx-wsh01
root@tnas1[~]# zfs get refreservation nvme1/vmdisks/awx-wsh01       
NAME                     PROPERTY        VALUE      SOURCE
nvme1/vmdisks/awx-wsh01  refreservation  none       default
root@tnas1[~]# 
root@tnas1[~]# zfs get refreservation nvme1/vmdisks/ol8vm1-ci39z        
NAME                        PROPERTY        VALUE      SOURCE
nvme1/vmdisks/ol8vm1-ci39z  refreservation  60.9G      local
root@tnas1[~]# zfs inherit -S refreservation nvme1/vmdisks/ol8vm1-ci39z
root@tnas1[~]# zfs get refreservation nvme1/vmdisks/ol8vm1-ci39z       
NAME                        PROPERTY        VALUE      SOURCE
nvme1/vmdisks/ol8vm1-ci39z  refreservation  none       default

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment