Releasing deleted blocks from a sparse ZVOL
Karli Sjöberg
karli at inparadise.se
Mon May 14 16:17:52 UTC 2018
Paul Esson <paul.esson at redstor.com> skrev: (14 maj 2018 17:35:21 CEST)
>Hi Folks,
>
>I'm attempting to use a sparse ZVOL from a FreeBSD 11.1-RELEASE host as
>a data disk for a bhyve FreeBSD 11.1-RELEASE guest that in turn uses
>this device as the source for a ZFS filesystem. When I delete data
>from the filesystem on the guest this is reflected in its used space,
>but not in the ZVOL on the host. I've read suggestions that the use of
>a block driver that supports TRIM or SCSi unmap is crucial such as
>virtio-scsi, but from what I can tell my vm-bhyve implementation is
>using virtio - certainly the disk1_type parameter in the configuration
>file has a value of "virtio-blk".
Hey!
Can't help you with changing the driver, I'll just state the obvious that since it's called SCSI unmap, of course you need virtio-scsi in order for it to work:)
Good luck with it!
/K
>
>Can anyone confirm this is indeed the issue and whether it is possible
>to switch to the relevant driver? Or am I barking up the wrong tree
>altogether?
>
>Host ZFS Filesystem
>
>NAME PROPERTY VALUE SOURCE
>dc1-hn-01 type filesystem -
>dc1-hn-01 creation Mon Apr 23 14:35 2018 -
>dc1-hn-01 used 36.7G -
>dc1-hn-01 available 78.2T -
>dc1-hn-01 referenced 201K -
>dc1-hn-01 compressratio 1.00x -
>dc1-hn-01 mounted yes -
>dc1-hn-01 quota none default
>dc1-hn-01 reservation none default
>dc1-hn-01 recordsize 128K default
>dc1-hn-01 mountpoint /export/data/dc1-hn-01 local
>dc1-hn-01 sharenfs off default
>dc1-hn-01 checksum on default
>dc1-hn-01 compression off default
>dc1-hn-01 atime on default
>dc1-hn-01 devices on default
>dc1-hn-01 exec on default
>dc1-hn-01 setuid on default
>dc1-hn-01 readonly off default
>dc1-hn-01 jailed off default
>dc1-hn-01 snapdir hidden default
>dc1-hn-01 aclmode discard default
>dc1-hn-01 aclinherit restricted default
>dc1-hn-01 canmount on default
>dc1-hn-01 xattr off temporary
>dc1-hn-01 copies 1 default
>dc1-hn-01 version 5 -
>dc1-hn-01 utf8only off -
>dc1-hn-01 normalization none -
>dc1-hn-01 casesensitivity sensitive -
>dc1-hn-01 vscan off default
>dc1-hn-01 nbmand off default
>dc1-hn-01 sharesmb off default
>dc1-hn-01 refquota none default
>dc1-hn-01 refreservation none default
>dc1-hn-01 primarycache all default
>dc1-hn-01 secondarycache all default
>dc1-hn-01 usedbysnapshots 0 -
>dc1-hn-01 usedbydataset 201K -
>dc1-hn-01 usedbychildren 36.7G -
>dc1-hn-01 usedbyrefreservation 0 -
>dc1-hn-01 logbias latency default
>dc1-hn-01 dedup off default
>dc1-hn-01 mlslabel -
>dc1-hn-01 sync standard default
>dc1-hn-01 refcompressratio 1.00x -
>dc1-hn-01 written 201K -
>dc1-hn-01 logicalused 4.12G -
>dc1-hn-01 logicalreferenced 36.5K -
>dc1-hn-01 volmode default default
>dc1-hn-01 filesystem_limit none default
>dc1-hn-01 snapshot_limit none default
>dc1-hn-01 filesystem_count none default
>dc1-hn-01 snapshot_count none default
>dc1-hn-01 redundant_metadata all default
>
>
>Host ZFS volume - used by vm-bhyve guest
>
>NAME PROPERTY VALUE
> SOURCE
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 type volume
> -
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 creation Wed May 2
>14:06 2018 -
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 used 4.70G
> -
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 available 78.2T
> -
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 referenced 4.70G
> -
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 compressratio 1.00x
> -
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 reservation none
> default
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 volsize 28T
> local
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 volblocksize 8K
> -
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 checksum on
> default
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 compression off
> default
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 readonly off
> default
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 copies 1
> default
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 refreservation none
> default
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 primarycache all
> default
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 secondarycache all
> default
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 usedbysnapshots 0
> -
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 usedbydataset 4.70G
> -
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 usedbychildren 0
> -
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 usedbyrefreservation 0
> -
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 logbias latency
> default
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 dedup off
> default
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 mlslabel
> -
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 sync standard
> default
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 refcompressratio 1.00x
> -
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 written 4.70G
> -
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 logicalused 2.06G
> -
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 logicalreferenced 2.06G
> -
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 volmode dev
> local
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 snapshot_limit none
> default
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 snapshot_count none
> default
>dc1-hn-01/vm/dc1-olbp-sn-11/disk1 redundant_metadata all
> default
>
>Guest ZFS Filesystem
>
>NAME PROPERTY VALUE SOURCE
>dc1-sn-11 type filesystem -
>dc1-sn-11 creation Wed May 2 15:49 2018 -
>dc1-sn-11 used 752K -
>dc1-sn-11 available 26.9T -
>dc1-sn-11 referenced 176K -
>dc1-sn-11 compressratio 1.00x -
>dc1-sn-11 mounted yes -
>dc1-sn-11 quota none default
>dc1-sn-11 reservation none default
>dc1-sn-11 recordsize 128K default
>dc1-sn-11 mountpoint /export/data/dc1-sn-11 local
>dc1-sn-11 sharenfs off default
>dc1-sn-11 checksum on default
>dc1-sn-11 compression off default
>dc1-sn-11 atime on default
>dc1-sn-11 devices on default
>dc1-sn-11 exec on default
>dc1-sn-11 setuid on default
>dc1-sn-11 readonly off default
>dc1-sn-11 jailed off default
>dc1-sn-11 snapdir hidden default
>dc1-sn-11 aclmode discard default
>dc1-sn-11 aclinherit restricted default
>dc1-sn-11 canmount on default
>dc1-sn-11 xattr off temporary
>dc1-sn-11 copies 1 default
>dc1-sn-11 version 5 -
>dc1-sn-11 utf8only off -
>dc1-sn-11 normalization none -
>dc1-sn-11 casesensitivity sensitive -
>dc1-sn-11 vscan off default
>dc1-sn-11 nbmand off default
>dc1-sn-11 sharesmb off default
>dc1-sn-11 refquota none default
>dc1-sn-11 refreservation none default
>dc1-sn-11 primarycache all default
>dc1-sn-11 secondarycache all default
>dc1-sn-11 usedbysnapshots 0 -
>dc1-sn-11 usedbydataset 176K -
>dc1-sn-11 usedbychildren 576K -
>dc1-sn-11 usedbyrefreservation 0 -
>dc1-sn-11 logbias latency default
>dc1-sn-11 dedup off default
>dc1-sn-11 mlslabel -
>dc1-sn-11 sync standard default
>dc1-sn-11 refcompressratio 1.00x -
>dc1-sn-11 written 176K -
>dc1-sn-11 logicalused 153K -
>dc1-sn-11 logicalreferenced 55K -
>dc1-sn-11 volmode default default
>dc1-sn-11 filesystem_limit none default
>dc1-sn-11 snapshot_limit none default
>dc1-sn-11 filesystem_count none default
>dc1-sn-11 snapshot_count none default
>dc1-sn-11 redundant_metadata all default
>
>
>Regards,
>
>Paul Esson | Redstor Limited
>e paul.esson at redstor.com<mailto:paul.esson at redstor.com>
>
>
>
>_______________________________________________
>freebsd-fs at freebsd.org mailing list
>https://lists.freebsd.org/mailman/listinfo/freebsd-fs
>To unsubscribe, send any mail to "freebsd-fs-unsubscribe at freebsd.org"
--
Skickat från min Android-enhet med K-9 Mail. Ursäkta min fåordighet.
More information about the freebsd-fs
mailing list