Derek,

Have you tried doing a 'zpool replace poolname c1t53d0 c2t53d0'? I'm not sure if this will work but worth a shot. You may still end up with a complete resilver.

Thanks,
George

Derek E. Lewis wrote:
On Thu, 28 Dec 2006, George Wilson wrote:

You're best bet is to export and re-import the pool after moving devices. You might also try to 'zpool offline' the device, move it and then 'zpool online' it. This should force a reopen of the device and then it would only have to resilver the transactions during the time that the device was offline. I have not tried the later but it should work.

George,

I haven't moved any devices around. I have two physical paths to the JBOD, which allows the system to see all the disks on two different controllers (c1t53d0 and c2t53d0 are already there). 'zfs online/offline' and 'zfs import/export' aren't going to help at all unless I physically swap the fibre paths. This won't work because I have other pools on the JBOD.

If this were a production system, exporting the entire pool would not be ideal, just to change the controller the mirrored pooldevs are using. If ZFS cannot do this without (1) exporting the pool and importing it or (2) doing a complete resilver of the disk(s), this sounds like a valid RFE for a more intelligent 'zfs replace' or 'zfs attach/detach'.

Thanks,

Derek E. Lewis
[EMAIL PROTECTED]
http://delewis.blogspot.com
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to