bug-parted
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: patch for probing raid


From: Mridul Jain
Subject: Re: patch for probing raid
Date: Wed, 6 Feb 2002 01:36:31 -0800 (PST)

hi,
Sorry I didn't mention that the patch is for
parted-1.4.24.
 
> I'm interested in this, since I was going to make a
> much more generic
> method for probing RAID devices for parted 1.6.  

This may be possible for RAID only...earlier I was
thinking of making a generic method for any device not
just RAID ,which I found is not possible because of
the  naming conventions of the various devices.They
simply don't follow any standard I guess.

> The
> one thing I'm
> wondering about is whether or not the RAID devices
> showed up in the
> /proc/partitions output, and what it looks like?

On my machine with 2 RAID disks it looks something
like this:
  major minor  #blocks  name

  48     0   35876864 rd/c0d0
  48     1    1953776 rd/c0d0p1
  48     2    4882432 rd/c0d0p2
  48     3    4882432 rd/c0d0p3
  48     4          1 rd/c0d0p4
  48     5    4882416 rd/c0d0p5
  48     6    4882416 rd/c0d0p6
  48     8  125511680 rd/c0d1
  48     9    2050032 rd/c0d1p1
  48    10     526336 rd/c0d1p2
  48    11     514048 rd/c0d1p3
  48    12          1 rd/c0d1p4
  48    13     514032 rd/c0d1p5
  48    14     264176 rd/c0d1p6
  48    15     206832 rd/c0d1p7


> Also, do you know whether RAID disks are
> automatically numbered from 0?
> So, do you always have rd/c0d0 before you have
> rd/c0d1, or is it possible
> to have rd/c0d1 and no rd/c0d0?  Similarly, are the
> controllers always
> started with c0, or can you have rd/c1d* without
> having rd/c0d*?

I will have to find out that...as in my machine
everything was listed in order..as you can see from
the /proc/partitions output above.
But I enquired with some people and they confirmed
that you cannot have rd/c1d* without rd/c0d*.
But you can have rd/c0d1 without rd/c0d0.
I need to confirm it though thro' a written doc.

> The reason I'm asking this is that there are
> potentially a _lot_ of
> RAID devices with rd/*, ida/*, cciss/*, ideraid/*
> and I don't want
> to probe all of them if we can bail out early (e.g.
> don't probe any
> controllers c1-c7 if c0 doesn't exist, and possibly
> don't probe any
> disks d1-d31 if d0 doesn't exist).

That is a good idea for optimization.
I will have to try on my other machines and find out.
I will also confirm the things I enquired with people
thro'some written doc or tutorial of RAID and then may
be write this type of optimization.

cheers again!
Mridul.

=====
Inspired by GNU
www.gnu.org

__________________________________________________
Do You Yahoo!?
Send your FREE holiday greetings online!
http://greetings.yahoo.com



reply via email to

[Prev in Thread] Current Thread [Next in Thread]