[lkml]   [1996]   [Jun]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: Ideas for v2.1 (Russell Steffen) writes:

>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. :-)


Henning Schmiedehausen ...side by side in orbit... around a fairer SUN.

In accordance with the normal UNIX design philosophy nuke(8) does not
prevent you from nuking yourself. -- nuke(8) manpage

 \ /
  Last update: 2005-03-22 13:37    [W:0.084 / U:0.028 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site