* Upgrading from RAID 5 to 6 or build native level 6? @ 2011-02-16 15:40 Lasse Jensen 2011-02-19 2:02 ` Beolach 0 siblings, 1 reply; 3+ messages in thread From: Lasse Jensen @ 2011-02-16 15:40 UTC (permalink / raw) To: linux-raid Is a RAID 6 array made by upgrading a RAID 5 array to RAID 6 in any way inferior to a RAID 6 array build from scratch? I read somewhere that the last drive would be parity only. I'm not sure what to make of it and i cant find the link again either. Is it going to be a bottleneck like in RAID 4? The story is i have a degraded RAID 6 array with 3 out of 5 drives active because of random read errors on the drives. Danm you, Western Digital. Anyway, i can get all my data out, so no worries. I need to ship the two drives for replacement and when i get them back, i'm going to rearrange the array to put the encryption layer on top of the RAID layer instead of the other way around as it drops out drives from the array from time to time. Thats a whole different story. Now, when i get the drives back, i could use one drive for most of my data and put the rest on a couple of laptops and spare drives, build a 4 drive RAID 6 array and then add the last drive to the array. Or i could put my data on two drives a make a 3 drive RAID 5 array, copy data in to it, add the last two drives and upgrade to RAID 6. Which is better? Thanks in advance. -- Lasse Jensen (fafler at gmail dot com) ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Upgrading from RAID 5 to 6 or build native level 6? 2011-02-16 15:40 Upgrading from RAID 5 to 6 or build native level 6? Lasse Jensen @ 2011-02-19 2:02 ` Beolach 2011-02-19 12:28 ` Roman Mamedov 0 siblings, 1 reply; 3+ messages in thread From: Beolach @ 2011-02-19 2:02 UTC (permalink / raw) To: Lasse Jensen; +Cc: linux-raid On Wed, Feb 16, 2011 at 08:40, Lasse Jensen <fafler@gmail.com> wrote: > Is a RAID 6 array made by upgrading a RAID 5 array to RAID 6 in any > way inferior to a RAID 6 array build from scratch? I read somewhere > that the last drive would be parity only. I'm not sure what to make of > it and i cant find the link again either. Is it going to be a > bottleneck like in RAID 4? > That information is incomplete or out-of-date. During a RAID 5 to RAID 6 reshape, there may be an intermediate step where all of the Q parity blocks are stored on one disk, but as the reshape continues, it will move all the Q parity blocks to a normal RAID 6 layout. IIRC, in the very early stages of RAID 5 to RAID 6 reshape development, it would leave it in the abnormal layout, but that has not been the case for quite some time. And I believe in some cases a RAID 5 to RAID 6 reshape will not even use the intermediate step w/ the abnormal layout. After the reshape fully completes, it is exactly the same as a RAID 6 array built from scratch. > The story is i have a degraded RAID 6 array with 3 out of 5 drives > active because of random read errors on the drives. Danm you, Western > Digital. Anyway, i can get all my data out, so no worries. I need to > ship the two drives for replacement and when i get them back, i'm > going to rearrange the array to put the encryption layer on top of the > RAID layer instead of the other way around as it drops out drives from > the array from time to time. Thats a whole different story. > > Now, when i get the drives back, i could use one drive for most of my > data and put the rest on a couple of laptops and spare drives, build a > 4 drive RAID 6 array and then add the last drive to the array. > Or i could put my data on two drives a make a 3 drive RAID 5 array, > copy data in to it, add the last two drives and upgrade to RAID 6. > Which is better? > If I understand you correctly, I think the RAID 6 route would be slightly better, because it would have enough parity info to recover from a single drive failure, while the RAID 5 route you describe would lose the array completely if a drive failed before you added the last two drives. Good luck! ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Upgrading from RAID 5 to 6 or build native level 6? 2011-02-19 2:02 ` Beolach @ 2011-02-19 12:28 ` Roman Mamedov 0 siblings, 0 replies; 3+ messages in thread From: Roman Mamedov @ 2011-02-19 12:28 UTC (permalink / raw) To: Beolach; +Cc: Lasse Jensen, linux-raid [-- Attachment #1: Type: text/plain, Size: 1074 bytes --] On Fri, 18 Feb 2011 19:02:07 -0700 Beolach <beolach@gmail.com> wrote: > That information is incomplete or out-of-date. During a RAID 5 to > RAID 6 reshape, there may be an intermediate step where all of the Q > parity blocks are stored on one disk, but as the reshape continues, it > will move all the Q parity blocks to a normal RAID 6 layout. IIRC, in > the very early stages of RAID 5 to RAID 6 reshape development, it > would leave it in the abnormal layout, but that has not been the case > for quite some time. And I believe in some cases a RAID 5 to RAID 6 > reshape will not even use the intermediate step w/ the abnormal > layout. After the reshape fully completes, it is exactly the same as > a RAID 6 array built from scratch. See man mdadm --layout=preserve vs --layout=normalise. I am not sure which one of these is the default, but it is definitely still possible to convert RAID5 to RAID6 (while adding one disk) without restriping, and to me this looks like a very useful feature, not something outdated. -- With respect, Roman [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2011-02-19 12:28 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-02-16 15:40 Upgrading from RAID 5 to 6 or build native level 6? Lasse Jensen 2011-02-19 2:02 ` Beolach 2011-02-19 12:28 ` Roman Mamedov
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox