Date: Tue, 29 Mar 2016 23:42:14 +0200 From: Dennis Steinkamp <dennis@lightandshadow.tv> To: <freebsd-questions@freebsd.org> Subject: Re: FreeBSD ZFS snapshots and "previous versions" Message-ID: <56FAF6B6.9070300@lightandshadow.tv> In-Reply-To: <56FAA86D.6070404@FreeBSD.org> References: <56FAA0B1.4000901@lightandshadow.tv> <56FAA86D.6070404@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Thank you for your reply. Yeah, i know about FreeNAS and it`s great dont get me wrong but its often a little bit behind the most recent freebsd versions and i`d like to do this in a more "puristic" approach. I always thought that FreeNAS doesn`t support snapshots through previous versions properly. Did that change in any way with Samba4? Am 29.03.2016 um 18:08 schrieb Matthew Seaman: > On 2016/03/29 16:35, Dennis Steinkamp wrote: >> - Are OmniOS and FreeBSD are on the same ZFS version (or at least equal >> feature wise) > Pretty much, yes. Since the end of the Oracle code, there's hasn't been > a version number per-se, but a set of feature flags. Given you're using > a system based on OpenZFS code, so long as you have support for the same > set of feature flags then you should have compatible functionality. > > You can see what feature-flags are supported on any system by running > 'zpool upgrade -v' -- this is what you get on a recent 10.3-PRERELEASE > machine: > > {{{ > % zpool upgrade -v > This system supports ZFS pool feature flags. > > The following features are supported: > > FEAT DESCRIPTION > ------------------------------------------------------------- > async_destroy (read-only compatible) > Destroy filesystems asynchronously. > empty_bpobj (read-only compatible) > Snapshots use less space. > lz4_compress > LZ4 compression algorithm support. > multi_vdev_crash_dump > Crash dumps to multiple vdev pools. > spacemap_histogram (read-only compatible) > Spacemaps maintain space histograms. > enabled_txg (read-only compatible) > Record txg at which a feature is enabled > hole_birth > Retain hole birth txg for more precise zfs send > extensible_dataset > Enhanced dataset functionality, used by other features. > embedded_data > Blocks which compress very well use even less space. > bookmarks (read-only compatible) > "zfs bookmark" command > filesystem_limits (read-only compatible) > Filesystem and snapshot limits. > large_blocks > Support for blocks larger than 128KB. > > The following legacy versions are also supported: > > VER DESCRIPTION > --- -------------------------------------------------------- > 1 Initial ZFS version > 2 Ditto blocks (replicated metadata) > 3 Hot spares and double parity RAID-Z > 4 zpool history > 5 Compression using the gzip algorithm > 6 bootfs pool property > 7 Separate intent log devices > 8 Delegated administration > 9 refquota and refreservation properties > 10 Cache devices > 11 Improved scrub performance > 12 Snapshot properties > 13 snapused property > 14 passthrough-x aclinherit > 15 user/group space accounting > 16 stmf property support > 17 Triple-parity RAID-Z > 18 Snapshot user holds > 19 Log device removal > 20 Compression using zle (zero-length encoding) > 21 Deduplication > 22 Received properties > 23 Slim ZIL > 24 System attributes > 25 Improved scrub stats > 26 Improved snapshot deletion performance > 27 Improved snapshot creation performance > 28 Multiple vdev replacements > > For more information on a particular version, including supported releases, > see the ZFS Administration Guide. > > }}} > >> - Am i able to build a prooduction stable zfs filer with freebsd that >> supports zfs snapshots for windows clients the same way OmniOS does. > Yes. > > In fact, for NAS use, take a look at http://www.freenas.org/ which is a > project built on FreeBSD and ZFS. > > Cheers, > > Matthew > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56FAF6B6.9070300>