On Mon, Jan 5, 2009 at 3:33 AM, Billy <cypour at gmail.com> wrote: > Let's say you got a ZFS raidz1 pool of 7x500gig hard disks. > And you want to upgrade that pool by swapping out the 500gig disks > and replacing them with 5x1T drives... > There is no way to add the new drives inside the box together with the old > ones > cause your motherboard does not have 12 sata ports, it only has 8. > And you don't have enough storage lying around to move your pool's data > over, delete the old pool, remove the old drives, install the new drives, > create the new pool... > > So, the question is, > is there a way to upgrade the pool by takeing out one disk, replaceing it > with a new, wait for resilver, then move on to the second disk, etc? So > eventually you have only the new drives inside the box, with all the data on > them and with the full capacity available? >
I can not see an easy way to do this. If you have 4 SATA USB and.or eSATA enclosures, use those, as well as the remaining spare internal SATA port. After completion of the data copy, export both pools, shut down the system, connect all the new disks to the internal ports, then import the new pool. If you have a spare computer, build the new pool in the spare computer and copy the data over the network. Then export the pools, connect the new disks to where you want them to be and import the new pool. Some people have tried the "replace the disks one-by-one" strategy, but that is not advisable without a good backup, and in any case requires you to buy two more 1 TB disks. -- Any sufficiently advanced technology is indistinguishable from magic. Arthur C. Clarke My blog: http://initialprogramload.blogspot.com -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/opensolaris-help/attachments/20090107/7045fd38/attachment.html>