HOWTO: Replace a ZFS Drive
The setup previously described was using 2 SATA drives and 1 IDE drive to complete my RAID-Z pool. However, I’ve just obtained a new SATA drive that I want to use to replace the IDE drive. This can be accomplished very easily. The current pool status is as follows:root@ufuk:~# zpool status shet
pool: shet
state: ONLINE
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
shet ONLINE 0 0 0
raidz1 ONLINE 0 0 0
c1d0 ONLINE 0 0 0
c2d0 ONLINE 0 0 0
c4d0 ONLINE 0 0 0
errors: No known data errors
pool: shet
state: ONLINE
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
shet ONLINE 0 0 0
raidz1 ONLINE 0 0 0
c1d0 ONLINE 0 0 0
c2d0 ONLINE 0 0 0
c4d0 ONLINE 0 0 0
errors: No known data errors
root@ufuk:~# zpool replace shet c1d0 c2d1
root@ufuk:~# zpool status shet
pool: shet
state: ONLINE
scrub: scrub completed with 0 errors on Mon Jul 9 00:50:40 2007
config:
NAME STATE READ WRITE CKSUM
shet ONLINE 0 0 0
raidz1 ONLINE 0 0 0
c2d1 ONLINE 0 0 0
c2d0 ONLINE 0 0 0
c4d0 ONLINE 0 0 0
errors: No known data errors
pool: shet
state: ONLINE
scrub: scrub completed with 0 errors on Mon Jul 9 00:50:40 2007
config:
NAME STATE READ WRITE CKSUM
shet ONLINE 0 0 0
raidz1 ONLINE 0 0 0
c2d1 ONLINE 0 0 0
c2d0 ONLINE 0 0 0
c4d0 ONLINE 0 0 0
errors: No known data errors