Compatibility with other ZFS systems

Moderators: jhartley, MSR734, nola

Compatibility with other ZFS systems

Post by memmerson » Sat Sep 15, 2012 10:10 am

Hi all,
new to Zevo but I've been using ZFS for quite some time.

Just wondering if zpools created with zevo will be importable on other ZFS supported OSes like OpenIndiana. I understand the pool version of zevo is behind OI so assuming the pool is created on OSX it should also be importable to OI, is this correct?

TIA
memmerson Offline


 
Posts: 3
Joined: Sat Sep 15, 2012 3:03 am

Re: Compatibility with other ZFS systems

Post by holzi » Sun Sep 16, 2012 10:56 am

It should work yes :)
holzi Offline


 
Posts: 7
Joined: Sat Sep 15, 2012 4:46 am

Re: Compatibility with other ZFS systems

Post by Smolk » Sun Sep 16, 2012 11:05 am

Just did some incremental snapshot send testing from OSX 10.8.1 to FreeBSD 9.1 - works like a charm. Feels odd to be able to do this from a Mac, but it's great! :D
Smolk Offline


 
Posts: 4
Joined: Sat Sep 15, 2012 12:04 am

Re: Compatibility with other ZFS systems

Post by memmerson » Mon Sep 17, 2012 1:50 am

Thanks guys.

Smolk: that's great to know, reassuring too. Unfortunately zfs send is not an option for me for my initial migration as my data is in a 10TB zpool updated to the latest Sol11 version, so I'll have to rsync it all across. But once I have done that I aim to have a dual-boot setup with OSX and OpenIndiana or OmniOS.
memmerson Offline


 
Posts: 3
Joined: Sat Sep 15, 2012 3:03 am

direct interchange with other platforms

Post by grahamperrin » Tue Sep 18, 2012 3:55 pm

Guidance: (2012-09-14): "… ZEVO uses the standard ZFS on-disk format (v28) and is therefore binary compatible with ZFS on other platforms. However, direct interchange with other platforms is not supported in this version. …".

That's expressed as a warning, so proceed with caution.
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

Cross references

Post by grahamperrin » Thu Sep 27, 2012 1:51 am

Partly in response to compatibility-related viewtopic.php?p=397#p397

Borrowing from ZFS zpool version-related viewtopic.php?p=41#p41 and nearby:

pooserville wrote:The latest versions of OI (and I believe all Illumos ZFS implementations-- not sure about *BSD) create a zpool with a version of '5000' and separate flags for supported options; this is to prevent confusion between Oracle ZFS versions and open source ZFS versions, since versions > 28 will not necessarily be compatible between closed and open forks.

You still have the option to create a zpool on OI using version=28 and it should work fine (untested).


holzi wrote:… Don't know what the plans are for zevo to port feature flags …


My guesses:

  • the flags should become a feature of ZEVO
  • without an appropriate method (such as flags) of identifying supported options, Apple will never produce an installer that allows installation of OS X to a ZFS volume.
Last edited by grahamperrin on Sat Mar 02, 2013 11:51 am, edited 2 times in total.
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

Re: Compatibility with other ZFS systems

Post by grahamperrin » Sat Nov 10, 2012 11:41 pm

Spun off from NFD: normalization=formD (normalisation form D)

I assume that Apple's Boot Camp 4.0 and greater will allow flawless reads from HFS Plus with normalisation form D with versions of Windows that are supported (for Boot Camp purposes) by Apple.

For reads and writes, are there any precautions to using that form of normalisation with ZFS with systems such as FreeBSD® or PC-BSD™?
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

another success

Post by grahamperrin » Thu Nov 22, 2012 11:59 pm

Comparable to the goodness reported by Smolk

At viewtopic.php?p=3175#p3175

zslg01 wrote:… I have swapped Zevo disks in and out on a Ubuntu 12.10 system and a Mountain Lion system, Ubuntu is running the kernel level zfs (the Fuse version is back level compared to Zevo).

Its as simple as zpool export, zpool import - and all seems to work fine.
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

MacZFS at ZFS filesystem version 2

Post by grahamperrin » Wed Jan 16, 2013 9:03 pm

Whilst MacZFS uses ZFS file system version 2, MacZFS can not work with version 5 implementations such as FreeBSD, OpenIndiana and ZEVO.

That's not an issue with MacZFS, it's the nature of the lesser version.

References

Frequently Asked Questions about MacZFS: What software versions and features does MacZFS support?

ZEVO Wiki Site/ZFS Pool And Filesystem Versions
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

Re: Compatibility with other ZFS systems

Post by ghaskins » Wed Jan 23, 2013 8:33 pm

FWIW, I inadvertently verified that importing a v28 volume from ZFSOnLinux to Zevo works fine. It wasn't my intention to test this... I was just commandeering some disks I had in a ZFSOnLinux test rig, and before I had a chance to configure anything, Zevo just recognized the EFI labels and automounted the volume. Kinda cool, actually.

-Greg
ghaskins Offline


 
Posts: 52
Joined: Sat Nov 17, 2012 9:37 am

Next

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 0 guests

cron