* Re: mdadm question
2010-03-03 1:15 ` Robert Minvielle
@ 2010-03-03 1:42 ` Neil Brown
2010-03-03 1:45 ` Leslie Rhorer
2010-03-03 16:51 ` Bill Davidsen
2 siblings, 0 replies; 7+ messages in thread
From: Neil Brown @ 2010-03-03 1:42 UTC (permalink / raw)
To: Robert Minvielle; +Cc: linux-raid
On Tue, 2 Mar 2010 19:15:04 -0600 (CST)
Robert Minvielle <robert@lite3d.com> wrote:
>
> I am trying to setup a new raid array on a debian box, and I have not run into
> this problem before. I could not find a mdadm list, so I will ask here. If this
> is totally off topic, please disregard.
Perfectly on-topic.
>
>
> I am attempting to setup a raid 6 array, but this is failing so I backing down
> to a no-frills raid 5 array. The system is Debian5, stock kernel, stock everything.
> The mdadm is the stock debian, pulled with apt-get, version 2.6.7.
> The machine in question has one IDE drive for linux, and 45 SATA drives. Debian
> sees all of the drives, and I have fdisked all of them with one partition of type
> fd (Linux autodetect raid). fdisk -l /dev/sd[a-z] /dev/sdaa[a-s] shows them all
> with no problems.
Using old software on new hardware....
When using Debian, I would recommend the -testing version for new hardware....
(not that I am prepared to back-up that recommendation with support).
However I suspect Debian5 should be able to be made to work with your setup.
>
> The issue is that when I do a
>
> mdadm --create /dev/md0 --level=5 --raid-devices=45 /dev/sd[a-z]1 /dev/sda[a-s]1
>
> to create a raid array with no spares, all defaults, it returns with
>
> invalid number of raid devices.
The default metadata layout has a maximum of 28 devices. If you want more,
add
--metadata=1.0
You won't be able to use in-kernel autodetect, but you shouldn't need to with
Debian, even at that vintage.
>
> I have searched the web to no avail. --verbose does not increase verbosity. There
> are no debug switches (that I know of) to mdadm. log files show nothing. Leaving off
> --raid-devices=45 does nothing. Changing the number of devices just for fun does
> nothing. (45,44,43,2,whatever). I am not sure if this is a problem with this version
> in debian, the number of drives that I have, or the setup. I have done this before
> (with a few less drives) with no problems.
I'm surprised it didn't work with '2', or did you mean "42" ?
NeilBrown
>
> Any suggestions would be appreciated.
>
> Thanks.
>
>
>
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-raid" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: mdadm question
2010-03-03 1:15 ` Robert Minvielle
2010-03-03 1:42 ` Neil Brown
@ 2010-03-03 1:45 ` Leslie Rhorer
2010-03-03 16:51 ` Bill Davidsen
2 siblings, 0 replies; 7+ messages in thread
From: Leslie Rhorer @ 2010-03-03 1:45 UTC (permalink / raw)
To: 'Robert Minvielle', linux-raid
> -----Original Message-----
> From: linux-raid-owner@vger.kernel.org [mailto:linux-raid-
> owner@vger.kernel.org] On Behalf Of Robert Minvielle
> Sent: Tuesday, March 02, 2010 7:15 PM
> To: linux-raid@vger.kernel.org
> Subject: mdadm question
>
>
> I am trying to setup a new raid array on a debian box, and I have not run
> into
> this problem before. I could not find a mdadm list, so I will ask here. If
> this
> is totally off topic, please disregard.
>
>
> I am attempting to setup a raid 6 array, but this is failing so I backing
> down
> to a no-frills raid 5 array. The system is Debian5, stock kernel, stock
> everything.
> The mdadm is the stock debian, pulled with apt-get, version 2.6.7.
> The machine in question has one IDE drive for linux, and 45 SATA drives.
I think that's your problem. The default for 2.6.7 is a version .90
superblock. The .90 superblock is limited to 28 devices in the array. Ise
a version 1.x superblock, instead.
> Debian
> sees all of the drives, and I have fdisked all of them with one partition
> of type
> fd (Linux autodetect raid). fdisk -l /dev/sd[a-z] /dev/sdaa[a-s] shows
> them all
> with no problems.
>
> The issue is that when I do a
>
> mdadm --create /dev/md0 --level=5 --raid-devices=45 /dev/sd[a-z]1
> /dev/sda[a-s]1
Make that:
` mdadm --create /dev/md0 --level=5 --raid-devices=45 --metadata=1.x`
/dev/sd[a-z]1 /dev/sda[a-s]1
where x is 0, 1, or 2 and I think you'll be fine. See the man page.
> to create a raid array with no spares, all defaults, it returns with
>
> invalid number of raid devices.
>
> I have searched the web to no avail. --verbose does not increase
> verbosity. There
> are no debug switches (that I know of) to mdadm. log files show nothing.
> Leaving off
> --raid-devices=45 does nothing. Changing the number of devices just for
> fun does
> nothing. (45,44,43,2,whatever). I am not sure if this is a problem with
> this version
> in debian, the number of drives that I have, or the setup. I have done
> this before
> (with a few less drives) with no problems.
>
> Any suggestions would be appreciated.
>
> Thanks.
>
>
>
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-raid" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: mdadm question
2010-03-03 1:15 ` Robert Minvielle
2010-03-03 1:42 ` Neil Brown
2010-03-03 1:45 ` Leslie Rhorer
@ 2010-03-03 16:51 ` Bill Davidsen
2 siblings, 0 replies; 7+ messages in thread
From: Bill Davidsen @ 2010-03-03 16:51 UTC (permalink / raw)
To: Robert Minvielle; +Cc: linux-raid
Robert Minvielle wrote:
> I am trying to setup a new raid array on a debian box, and I have not run into
> this problem before. I could not find a mdadm list, so I will ask here. If this
> is totally off topic, please disregard.
>
>
> I am attempting to setup a raid 6 array, but this is failing so I backing down
> to a no-frills raid 5 array. The system is Debian5, stock kernel, stock everything.
> The mdadm is the stock debian, pulled with apt-get, version 2.6.7.
> The machine in question has one IDE drive for linux, and 45 SATA drives. Debian
> sees all of the drives, and I have fdisked all of them with one partition of type
> fd (Linux autodetect raid). fdisk -l /dev/sd[a-z] /dev/sdaa[a-s] shows them all
> with no problems.
>
> The issue is that when I do a
>
> mdadm --create /dev/md0 --level=5 --raid-devices=45 /dev/sd[a-z]1 /dev/sda[a-s]1
>
> to create a raid array with no spares, all defaults, it returns with
>
> invalid number of raid devices.
>
> I have searched the web to no avail. --verbose does not increase verbosity. There
> are no debug switches (that I know of) to mdadm. log files show nothing. Leaving off
> --raid-devices=45 does nothing. Changing the number of devices just for fun does
> nothing. (45,44,43,2,whatever). I am not sure if this is a problem with this version
> in debian, the number of drives that I have, or the setup. I have done this before
> (with a few less drives) with no problems.
>
> Any suggestions would be appreciated.
>
You seem to have gotten your answer on number of drives, now you can go
with raid-6 as desired. However, since the performance of raid-6 in
degraded mode is pretty poor and gets worse with more drives, you may
want to consider allocating at least one drive as a spare, or doing a
raid-0 over three smaller raid-5 or raid-6 arrays to speed rebuild. You
can also have shared spares to allow for fast rebuild of any of the
smaller redundant arrays.
The price of many flexible options is many decisions.
--
Bill Davidsen <davidsen@tmr.com>
"We can't solve today's problems by using the same thinking we
used in creating them." - Einstein
^ permalink raw reply [flat|nested] 7+ messages in thread