Page 1 of 1

ZFS compatibility

Posted: 22 Feb 2015 13:51
by mbauhardt
Hi,
i read some blog posts about FreeNas/Nas4Free/FreeBSD regarding ZFS.
As i under stand is that Nas4Free supports ZFS version v5000 which supports Feature flags.

I read that FreeNas implements/added their own feature flags which are not supported by other systems like Nas4Free or FreeBSD or whatever. So my question is, implements Nas4Free their own feature flags which makes me impossible to import a Nas4Free created ZFS pool for example into FreeNas or FreeBSD?


Thanks
Marko

Re: ZFS compatibility

Posted: 22 Feb 2015 18:58
by crowi
It depends on wether you use the features or not.

Re: ZFS compatibility

Posted: 22 Feb 2015 20:36
by mbauhardt
crowi wrote:It depends on wether you use the features or not.
Ok. I'm not sure which features are exposed with the UI or et least which checkbox/option in the ui presents a feature. What i know for example is that LZO compression is a feature. This should not a problem because freenas or nas4free supports this.

Or wait, FreeNas and Nas4Free both are running on top of FreeBsd 9.3. So FreeBsd is responsible for the ZFS implementation. So both systems should be ZFS compatible. Or misunderstand i something?

Thx
Marko

Re: ZFS compatibility

Posted: 22 Feb 2015 20:42
by b0ssman
i think freenas has some more extension build into their kernel.

i am still on version 28 for this very reason.

Re: ZFS compatibility

Posted: 22 Feb 2015 22:10
by raulfg3
FreeNAS use a ownbuild ZFS that use a new feature flag called space_histogram

viewtopic.php?f=66&t=5887&p=32118&hilit ... lag#p32118

you can't import pools of latest FreeNAS 9.3 series until BSD that is the O.S that nas4Free use upgrade his repositories to use same version of FreeNAS use.

This probles happens too if you try to import latest FreeNAS pools on OMV: http://forums.openmediavault.org/index. ... #post63221



and to answer your first question: No , Nas4Free do not implement problematic feature Flags, all pools created by N4F can be imported on other systems.

Re: ZFS compatibility

Posted: 23 Feb 2015 10:03
by mbauhardt
raulfg3 wrote:FreeNAS use a ownbuild ZFS that use a new feature flag called space_histogram
...
you can't import pools of latest FreeNAS 9.3 series until BSD that is the O.S that nas4Free use upgrade his repositories to use same version of FreeNAS use.
...
and to answer your first question: No , Nas4Free do not implement problematic feature Flags, all pools created by N4F can be imported on other systems.
Thx for the clear answer. So my decision between Nas4Free and FreeNas is made. I prefer Nas4Free because exactly by this reason. So i will check Nas4Free out and if everything else looks good i use it instead of FreeNas.

Thx!
Marko