public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* kernel 2.6 biosraid via device mapper - partition support
@ 2004-01-11 15:21 Wilfried Weissmann
  2004-01-11 19:34 ` [dm-devel] " Christophe Saout
  0 siblings, 1 reply; 3+ messages in thread
From: Wilfried Weissmann @ 2004-01-11 15:21 UTC (permalink / raw)
  To: Kernel Mailing List, dm-devel; +Cc: Arjan van de Ven

hello,

i just started to investigate how biosraid support for the HPT37X 
IDE-chipsets can be implemented in the 2.6 kernel. implementing the 
basic raid levels (0, 1, 0+1, JBOD) seems to be pretty straight forward. 
this can be done by reading the raid signatures of the disks and then 
pipeing the configuration through dmsetup or using the libdevmapper 
library directly. what bothers me is the partition support. the number 
of minor device nodes that are registered per mapped block device is 1. 
this means that there is no way that the kernel does the 
partition-handling by itself. the alternative is to do the partition 
scanning in userspace and to use another device mapper layer to create 
the partition device nodes. it appears that this was already suggested 
by Christophe Varoqui ( http://lwn.net/Articles/13958/ ) but this 
project is now idle. this also has the disadvantage that any changes in 
the partitioning of the raid volume (e.g. by using *fdisk, distribution 
installers, ...) require a manual re-invocation of the biosraid setup 
tool. plus the whole code under linux/fs/partitions/... has to be 
duplicated so that not only the dos partitioning scheme is supported, 
but also BSD slices, x86 solaris, windows dynamic disks, ...

which way to go? is there another solution that i have missed?

regards,
Wilfried

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-01-11 20:34 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-01-11 15:21 kernel 2.6 biosraid via device mapper - partition support Wilfried Weissmann
2004-01-11 19:34 ` [dm-devel] " Christophe Saout
2004-01-11 20:33   ` partition detection in 2.7 Jeff Garzik

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox