View previous topic :: View next topic |
Author |
Message |
galahad7 n00b
Joined: 18 Mar 2003 Posts: 50
|
Posted: Mon Jul 07, 2008 6:37 pm Post subject: Two sets of RAID1 drives - 16 partitions - naming? |
|
|
Hi there,
I've got two sets of RAID1 drives (four drives in total, two mirrors).
The number of RAID partitions across the two raid sets adds up to greater than 14, so I need more partition names.
For instance if there are 8 partitions on the first mirror and 8 partitions on the second mirror then I'm going to run out of numbers as Linux only allows a maximum of 14 or 15, i.e.
/dev/md1 /dev/md2 /dev/md3.... /dev/md14
So, am wondering if it is going to work if I create /dev/mda and /dev/mdb as follows:-
mknod /dev/mda1 b 9 1
mknod /dev/mda2 b 9 2
mknod /dev/mda3 b 9 3
....
mknod /dev/mdb1 b 9 1
mknod /dev/mdb2 b 9 2
mknod /dev/mdb3 b 9 3
...
Thanks for your help.
Stephen |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54578 Location: 56N 3W
|
Posted: Mon Jul 07, 2008 10:44 pm Post subject: |
|
|
galahad7,
That idea is doomed because you all allocating the same major and minor device numbers to each set.
usr/src/linux/Documentation/devices.txt reads as if your should be able to have 256 raid devices as major block device 9 is only used for that purpose.
There may be a kernel limit, in which case you need a kernel patch.
You are not confusing the SCSI partition limit (15 max) with kernel raid limit are you ? _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
galahad7 n00b
Joined: 18 Mar 2003 Posts: 50
|
Posted: Tue Jul 08, 2008 5:10 am Post subject: [resolved] |
|
|
Quote: |
That idea is doomed because you all allocating the same major and minor device numbers to each set.
usr/src/linux/Documentation/devices.txt reads as if your should be able to have 256 raid devices as major block device 9 is only used for that purpose. |
I didn't know what the "b 9 0" business meant, and so yes, assumed that it would be limited to 15 devices like the SCSI partition limit.
Have had a look in /usr/src/linux/Documentation/devices.txt and that is exactly the information source I was trying to find. Yes, as you've said, it looks like it will take up to 255 devices.
Great. Thanks for your help.
Stephen |
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9824 Location: almost Mile High in the USA
|
Posted: Tue Jul 08, 2008 7:55 pm Post subject: |
|
|
Another possible suggestion is to look into LVM with dynamically allocated major/minor numbers via device mapper - LVM partition names are arbitrary and you can have quite a few of them within the physical volumes (could even span the two RAIDs if you so desire.)
I'm running LVM with md-raid5. Though I only have a handful of partitions (Logical Volumes) the limit to the number of them is much more than I could ever use... Right now my logical volumes do not span physical volumes (or partitions) but I could... Vg0-l0 and Vg0-l1 are actually in the same RAID volume, /dev/md2.
Code: | root@doujima:/dev/mapper# ls -l
total 0
lrwxrwxrwx 1 root root 16 Jun 16 09:54 control -> ../device-mapper
brw-r----- 1 root disk 253, 0 Jun 16 09:54 vg0-l0
brw-r----- 1 root disk 253, 1 Jun 16 09:54 vg0-l1
brw-r----- 1 root disk 253, 2 Jun 16 09:54 vg0-tmp
|
_________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
|
|