Hello again,
I'm new to FreeBSD
Currently I have some FreeBSD (ZFS) VMs running great on KVM.
This VMs were virt-sparsified or thin-provisioned, however, in time, there were some GB files in and out
###This is the current size of my FreeBSD VM
### This is the actual use of the vm
I'm looking for a way to reclaim this unused blocks, as in Linux there is a fstrim which trim all the unused blocks to return to the hypervisor. I didn't found something similar for ZFS/FreeBSD.
As an additional information, my VM is using virtio-SCSI driver and it has the discard option in the libvirt conf, without luck
Thanks in advance for the help,
Martin
I'm new to FreeBSD
Currently I have some FreeBSD (ZFS) VMs running great on KVM.
This VMs were virt-sparsified or thin-provisioned, however, in time, there were some GB files in and out
###This is the current size of my FreeBSD VM
Code:
-rw-r--r-- 1 root root 425G jul 24 00:56 SPARSE-WEB02.qcow2
### This is the actual use of the vm
Code:
root@WEB02:~ # df -h
Filesystem Size Used Avail Capacity Mounted on
zroot/ROOT/default 954G 71G 884G 7% /
root@WEB02:~ # df -h
Filesystem Size Used Avail Capacity Mounted on
zroot/ROOT/default 954G 71G 884G 7% /
trim
I'm looking for a way to reclaim this unused blocks, as in Linux there is a fstrim which trim all the unused blocks to return to the hypervisor. I didn't found something similar for ZFS/FreeBSD.
As an additional information, my VM is using virtio-SCSI driver and it has the discard option in the libvirt conf, without luck
Code:
<driver name='qemu' type='qcow2" discard='unmap'/>
Martin