In linux.dev.kernel, Robert L Krawitz <rlk@tiac.net> wrote:
>Maybe we need to go to a
>system like what Solaris uses, where the controller type, controller
>number, disk/target number, and partition number are all encoded into
>the name.
This does sound like an excellent idea, especially WRT SCSI disks.
If I have three SCSI disks at ID 0, 2 and 4, and I take out the disk
with ID 2, /dev/sdc currently gets remapped to /dev/sdb, which is a
Bad Thing.
This was discussed a while back on the linux-scs- mailing list, and I believe
Eric Youngdale produced a package to handle some of this at boot time.
My idea for disks that support it would be to have the disk "name" based on
either the serial number or a unique identifier stored on the disk. Then would
could move disks around arbitrarily on channels and IDs without confusing the
mounts.
Leonard