>1) Reworking the disk subsystem, so that there is a single top-level
> driver for all disks, with the lower level drivers (IDE and SCSI)
> registering each valid disk (maybe each parition) with the top
> level driver. With this scheme, we can go with a single major
> device number for the disk subsystem with each partition with
> it's own minor number. This means we can get rid of the /dev/hd*
> and /dev/sd*, and replace them with a single set of devices (/dev/disk*?).
And now (I'm sure this thread was here before ;-) again, just to annoy you
all: :-)
I'd like to see a new harddisk device naming scheme which allowes me
to disconnect one of my SCSI harddisks without having to rename _all_
my mounts on disks behind this one just because Linux has a
br********ed way to dynamically allocate device nodes to harddrives.
What is wrong with
/dev/sdaa0 for first primary partition on SCSI ID 0 on the first controller
/dev/sdbc5 for the first secondary partition on ID 3 on the 2nd controller
in this case I could remove my ID '3' harddisk (hint: There are drives with
removeable medias which sometimes have no media inside at boot-time...)
without silently renaming /dev/sdd (on ID4) to /dev/sdc.
IMVVHO this is an _ugly_ side effect which reminds me of the bad DOS
habit to re-shuffle all drive letters at boot time.
We could even make this in a compatible and decent way: Just keep the
old sd<x> stuff and create them dynamic at boot time as links onto the
device nodes for the drives (/dev/sdaa0 - /dev/sdhh7 for seven SCSI
controllers e.g.).
I'd really like to see this. :-)
*ducks*
Henning
-- Henning Schmiedehausen ...side by side in orbit... around a fairer SUN. barnard@forge.franken.de http://www.franken.de/users/forge/henningIn accordance with the normal UNIX design philosophy nuke(8) does not prevent you from nuking yourself. -- nuke(8) manpage