On Wed, May 21, 2008 at 2:54 PM, Claus Guttesen <[EMAIL PROTECTED]> wrote:
>>> zpool add -f external c12t0d0p0
>>> zpool add -f external c13t0d0p0 (it wouldn't work without -f, and I believe
>>> that's because the fs was online)
>>
>> No, it had nothing to do with the pool being online.  It was because a
>> single disk was being added to a pool with raidz2.  The error message that
>> zpool would have displayed, without the -f, is something like: 'mismatched
>> replication level'.
>>
>> By using the -f the files are now striping among three vdevs: the original
>> raidz2, and each of the new disks.
>
> Aren't one supposed to be able to add more disks to an existing
> raidz(2) pool and have the data spread all disks in the pool
> automagically?

In my understanding, the raidz level applies to the vdev, not the
pool. vdevs can be added to the pool, then dynamic striping,
distributes data between them.

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

Reply via email to