Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Apr 2011 09:22:35 +0100
From:      krad <kraduk@gmail.com>
To:        jhell <jhell@dataix.net>
Cc:        freebsd-fs@freebsd.org, Daryl Richards <daryl@isletech.net>
Subject:   Re: ZFS failed after hard power off
Message-ID:  <BANLkTinagH98gA3UCAzFJRrBuD1BGCxF3A@mail.gmail.com>
In-Reply-To: <20110404185930.GA96734@DataIX.net>
References:  <AANLkTi=Ohyq5XVyhUkxfoiJL8%2B37HxC%2Bw3SpN-S-Ad3k@mail.gmail.com> <20110401013603.GA31034@icarus.home.lan> <84DF4838-CE43-430E-8C3A-4CC7881E44BD@gmail.com> <AANLkTi=8jrD%2BY0A%2BwStQubtC9vjiBxtK_T-0LCicOwax@mail.gmail.com> <AANLkTim-fayivurk0JyU5L-0t7CCbeLgDfdo6gxMSiM=@mail.gmail.com> <E7467A0C-42AE-4997-8223-55B37CD145DF@isletech.net> <BANLkTikQxCB-J4cU%2BkurmbDy29AQin=BRQ@mail.gmail.com> <BANLkTi=mCgx0QAZ5rQd7R_HS4Tswa0okmA@mail.gmail.com> <1301911993.17884.4.camel@core.nessbank> <BANLkTikXa3PGJc7VMyK8Acd69GnKFpJFSw@mail.gmail.com> <20110404185930.GA96734@DataIX.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 4 April 2011 19:59, jhell <jhell@dataix.net> wrote:

> On Mon, Apr 04, 2011 at 12:48:35PM +0200, Piotr Paczynski wrote:
> > > gpt, not gpart. gpt - Guid Partition Table - is the table format, gpart
> > > is the tool. gpart can also create mbr partition tables.
> >
> > Let me paste the partition table of my boot disk:
> >
> > $ gpart show da0
> > =>        34  3906207677  da0  GPT  (1.8T)
> >           34         128    1  freebsd-boot  (64K)
> >          162     8388608    2  freebsd-swap  (4.0G)
> >      8388770  3897818941    3  freebsd-zfs  (1.8T)
> >
> > It looks like an ordinary GPT, which should work ok on Solaris, no?
> >
> > Disks in my second pool do not use any partition table at all (raw
> > disk device is added directly to zpool) and this was imported ok in
> > Solaris.
> >
>
> Just to put a final NOTE on this:
>
> Yes! ( *Solaris, OpenIndiana, IllumOS )
> 1. Can... from FreeBSD...
>  A. Import
>  B. Destroy
>  C. Scrub
>  D. Export
>  E. Send/Recieve
>  F. Most anything else ZFS can do...
>
> ( *Solaris, OpenIndiana, IllumOS ) Recognizes pools from FreeBSD for...
> 2.
>  A. Versions 6-28
>
> MBR slice partitions from FreeBSD on ( *Solaris, OpenIndiana, IllumOS )
> 3.
>  A. Will relocate adNsN{x} to adNsN if imported on on any of the above
>  resulting in the pool to be resized to entire length of slice.
>  B. Does not see adNsN{x} and thus any other {x} will be lost on
>  import. (3A)
>
> GPT partitions (adNpX) or (adaNpX) (daNpX)
> 4.
>  A. Are interchangeable between both Solaris & FreeBSD upto v28
>  B. Usually results in using whole_disk enabling use of write cache.
>
> Labels, FreeBSD & ( *Solaris, OpenIndiana, IllumOS )
> 5.
>  A. Generic labels are not reccognized but the pool itself will be and
>  will result in a loss of the label and a resize to the full length of
>  the partition or slice if imported.
>  B. GPT labels are not recognized but the disk still is.
>  C. GPT labels can be used on FreeBSD while Solaris still uses the
>  disk partition or slice.
>  D. Labels as provided by glabel(8) are not found on other OS's do not
>  expect them to show up anywhere but FreeBSD. Especially the generic
>  labels.
>
>
> If your setting up a pool and you plan on using *Solaris for repair you
> should plan appropriately and setup your pool on a whole slice(sN) or
> partition(pN) and forget about using generic labels.
>
> That being said, Martin Matuska has created mfsBSD[6] images that have an
> available v28 module that can be used to repair your current install and
> can also be used to repair older pools without an upgrade of the on-disk
> versions.
>
> FreeBSD 9-CURRENT should also have snapshots available that will have
> ZFSv28 too! so relying on another OS is not entirely a must. At this
> time the URL to where those are located is not available from my
> location. Google ( site:ftp.freebsd.org snapshots ) for a list.
>
>
> 6. http://mfsbsd.vx.sk
>
>
>
> Good God, Good ZFS, Good Luck, Great Pawel!
>
> --
>
>  Regards,
>
>  J. Hellenthal
>  JJH48-ARIN
>  0x89D8547E
>
>

you will need to force import if it wasn't exported as the hostid will be
different on the solaris box than the freebsd one



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BANLkTinagH98gA3UCAzFJRrBuD1BGCxF3A>