As a novice, I undestand that if you don't have any redundancy between vdevs 
this is going to be a problem.  Perhaps you can add mirroring to your existing 
pool and make it work that way?

A pool made up of mirror pairs:

{cyrus4:137} zpool status
  pool: ms2
 state: ONLINE
 scrub: scrub completed with 0 errors on Sun Jul 22 00:47:51 2007
config:
        NAME                                       STATE     READ WRITE CKSUM
        ms2                                        ONLINE       0     0     0
          mirror                                   ONLINE       0     0     0
            c4t600C0FF0000000000A7E0A0E6F8A1000d0  ONLINE       0     0     0
            c4t600C0FF0000000000A7E8D1EA7178800d0  ONLINE       0     0     0
          mirror                                   ONLINE       0     0     0
            c4t600C0FF0000000000A7E0A7219D78100d0  ONLINE       0     0     0
            c4t600C0FF0000000000A7E8D7B3709D800d0  ONLINE       0     0     0
errors: No known data errors

So remove a half of the mirror and replace it with a larger one.  Wait for 
everything to synch up, then remove the other half and add a large one.  
Suddenly pool expands.

Alternatively setup new arrrays on a 2nd server, and use zfs send and receive 
to duplicate data.
 
 
This message posted from opensolaris.org
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to