[linux-lvm] disk naming

Steven Lembark lembark at wrkhors.com
Fri Jan 3 12:30:02 UTC 2003


-- Matt Schillinger <mschilli at vss.fsi.com>

> If i'm NOT using devfs, can i reliably (assuming that disks are on the
> same scsi id/lun/host channel) use lvm?
>
> Scenario:
>
> LV is created with device /dev/sdd, which is on host channel 2
>
> Machine is shutdown, and a new raid is connected on host channel 1, with
> one disk.
>
> Machine is restarted, and the 1 disk on the host channel 1 raid takes
> /dev/sdd. The original disk is now /dev/sde.
>
> Will LVM find the correct disk?

Nope. Main issue there is that the first disk device
encountered by the kernel will be /dev/sda. Period.

This is the same catagory of problem you get into
with DOS when adding a new drive displaces the "D:"
partition on your first drive.

There are a few fixes for this:

1. Install the non-root drives' controller as a
   module and add /etc/rc.d/init.d/otherscsi
   to install the extra controller's module. At
   that point you are guaranteed not to find the
   RAID before you want to.

2. Devfs will solve this particular problem since
   the /dev/type/bus/target/item list has not changed.
   What will break devfs is adding a new controller
   on the PCI bus in a way that displaces your
   existing controler as, say, /dev/scsi/bus0.


--
Steven Lembark                               2930 W. Palmer
Workhorse Computing                       Chicago, IL 60647
                                            +1 8773 252 1080




More information about the linux-lvm mailing list