On Tue, Jun 14, 2011 at 11:49:56AM -0700, Bill Sommerfeld wrote:
> On 06/14/11 04:15, Rasmus Fauske wrote:
> > I want to replace some slow consumer drives with new edc re4 ones but
> > when I do a replace it needs to scan the full pool and not only that
> > disk set (or just the old drive)
> > 
> > Is this normal ? (the speed is always slow in the start so thats not
> > what I am wondering about, but that it needs to scan all of my 18.7T to
> > replace one drive)
> 
> This is normal.  The resilver is not reading all data blocks; it's
> reading all of the metadata blocks which contain one or more block
> pointers, which is the only way to find all the allocated data (and in
> the case of raidz, know precisely how it's spread and encoded across the
> members of the vdev).  And it's reading all the data blocks needed to
> reconstruct the disk to be replaced.

Maybe it would be faster to just offline this one disk, use dd(1) to
copy entire disk content, disconnect old disk on online the new one.
Not sure how well this will work on Solaris as the new disk serial
number won't match the one in metadata, but it will surely work on
FreeBSD.

-- 
Pawel Jakub Dawidek                       http://www.wheelsystems.com
FreeBSD committer                         http://www.FreeBSD.org
Am I Evil? Yes, I Am!                     http://yomoli.com

Attachment: pgpPVu54ziYQA.pgp
Description: PGP signature

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

Reply via email to