> Bob, is there any specific reason why you suggest the creation of a
> bunch of zfs datasets up front?

Absolutely.  ZFS filesystems created on too new of a Nevada/OpenSolaris
will not be mountable on Solaris 10.  One of the SMF services,
filesystem/local perhaps will go into maintenance and your system
will fail to boot.

Let me demonstrate.

# uname -a
SunOS arrakis 5.11 snv_95 i86pc i386 i86pc

#  zfs create arrakis/scooby

#  zfs get version arrakis/misc arrakis/scooby
NAME            PROPERTY  VALUE           SOURCE
arrakis/misc    version   1               -
arrakis/scooby  version   2               -

In this example, arrakis/scooby will fail to mount on Solaris 10.
Version 2 is too new for Solaris 10.   arrakis/misc was created on
Solaris 10 8/07.

> I have found that once you have created the ZFS pool on the oldest
> Solaris, you should be able to create zfs datasets within it from any
> supported OS (including Linux with zfs-fuse)

You can create filesystems in the pool.   But if your OS is too old
you will not be able to mount the newer filesystems.   If you have done
this successfully then your OpenSolaris/nevada isn't new enough.

> My experience with this: I had to create the zpool with zfs-fuse under
> Linux, and after that I was able to manipulate, import, and export the
> pool from on all releases.

In that case your ZFS fuse implementation must be for version 1
filesystems.  


Now, I need to go back and delete arrakis/scooby or I'll forget and then
my Solaris 10 will fail to boot :-)


Bob

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to