Thread (4 messages) 4 messages, 3 authors, 2007-05-08

Re: Swapping out for larger disks

From: David Greaves <hidden>
Date: 2007-05-08 11:35:47

Brad Campbell wrote:
G'day all,

I've got 3 arrays here. A 3 drive raid-5, a 10 drive raid-5 and a 15
drive raid-6. They are all currently 250GB SATA drives.

I'm contemplating an upgrade to 500GB drives on one or more of the
arrays and wondering the best way to do the physical swap.

The slow and steady way would be to degrade the array, remove a disk,
add the new disk, lather, rinse, repeat. After which I could use mdadm
--grow. There is the concern of a degraded array here though (and one of
the reasons I'm looking to swap is some of the disks have about 30,000
hours on the clock and are growing the odd defect).

Assuming hotswap and for maximum uptime/minimal exposure to risk... a while back
there was a discussion of a fiddly way that involved adding a disk, making a
mirror, removing the old disk, breaking the mirror. ( See archive for details)
I was more wondering about the feasibility of using dd to copy the drive
contents to the larger drives (then I could do 5 at a time) and working
it from there.
Err, if you can dd the drives, why can't you create a new array and use xfsdump
or equivalent? Is downtime due to copying that bad?

David
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help