[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-390
Subject: Re: Devices disappeared from /dev
From: Mark Post <mpost () novell ! com>
Date: 2010-02-24 17:33:42
Message-ID: 4B851CA60200006D0009E373 () novprvlin0050 ! provo ! novell ! com
[Download RAW message or body]
> > > On 2/24/2010 at 09:48 AM, "van Sleeuwen, Berry"
<Berry.vanSleeuwen@atosorigin.com> wrote:
> Looking at a SLES10 machine, there it is the same:
>
> nlzlx114:~ # ll /dev/disk/by-path/
> total 0
> lrwxrwxrwx 1 root root 11 Feb 14 00:38 ccw-0.0.0200 -> ../../dasda
> lrwxrwxrwx 1 root root 12 Feb 14 00:38 ccw-0.0.0200-part1 ->
> ../../dasda1
>
> So here too, if dasda1 would have been deleted in the /dev/ directory
> the by-path wouldn't work either.
In SLES10 and higher, /dev is actually a tmpfs device. That is, it only exists in \
memory, so it is dynamically created each time the system is rebooted. Udev is \
responsible for populating /dev. In SLES9, that was problematic, to say the least, \
but the contents of /dev were on real disk, and so more persistent. Most people \
really needed to depend on the /dev/dasd?? names. If the "dasd=" parm wasn't \
specified in zipl.conf, then the mkinitrd command was the one to determine which DASD \
volumes got activated at boot time, via the /linuxrc script in the initrd.
If you're going to be moving disks (or guests) anywhere, it's really a good idea to \
check the contents of /linuxrc in the initrd to be sure you're going to get what you \
expect. For SLES10 and higher, using /dev/disk/by-path/ is far simpler and more \
reliable than any other naming scheme.
Mark Post
----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to LISTSERV@VM.MARIST.EDU with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic