On Fri, Sep 18, 2009 at 4:08 AM, Paul Archer <p...@paularcher.org> wrote:
> I did a little research and found that parted on Linux handles EFI
> labelling. I used it to change the partition scheme on sda, creating an
> sda1. I then offlined sda and replaced it with sda1. I wish I had just tried
> a scrub instead of the replace, though, as I've gotta wait about 35 hours
> for the resilver to finish. (1.5TB data on five disks with a single PCI
> controller card.)

There was a post from Ricardo on zfs-fuse list some time ago.
Apparently  if you do a "zpool create" on whole disks, Linux on
Solaris behaves differently:
- solaris will create EFI partition on that disk, and use the partition as vdev
- Linux will use the whole disk without any partition, just like with
a file-based vdev.

The result is that you might be unable to import the pool on *solaris or *BSD.

The recommended way to create a "portable" pool is to create the pool
on a partition setup recognizable on all those OS. He suggested a
simple DOS/MBR partition table.

So in short, if you had created the pool on top of sda1 instead of
sda, it will work. I'm surprised though that you can "offlined sda and
replaced it with sda1" when previously you said "I see that if I try
to replace sda with sda1, zpool complains that sda1 is too small"

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

Reply via email to