bug-parted
[Top][All Lists]
Advanced

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

Re: Problem in detecting RAID device!!


From: Andrew Clausen
Subject: Re: Problem in detecting RAID device!!
Date: Thu, 26 Dec 2002 22:23:42 +1100
User-agent: Mutt/1.4i

On Thu, Dec 26, 2002 at 04:54:27PM +0530, Veerapuram Varadhan wrote:
> > The relevant function is _probe_proc_partitions() inside linux.c.
>
> with the following lines in the _probe_proc_partitions(), i am able to get
> the device listed in parted (ped_device_get_next() gives ped_device
> corresponding to the RAID device).
> 
>     char* rd_str = NULL;
> 
>     // existing code...
> 
>     rd_str = strstr (part_name, "rd/");
>     if (rd_str)
>     {
>         if (strlen (rd_str+3) != 4)
>             continue;
>     }
>     else if (isdigit (part_name [strlen (part_name) - 1]))
>     // existing code

This doesn't generalize to handle rd/c12d54, for example.

> I dont know whether the above could be a better solution, anyway, any
> other solution is highly appreciated.

I like my solution better.

Anyway, can you please tell me if my solution fixed your problem
also?

Thanks,
Andrew




reply via email to

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