fixed drive name

Le Wen wenle at lenovo.com
Wed Jun 17 14:03:09 UTC 2009


I think that's the right command. According to "man scsi_id"
In RHEL4, we use
BUS="scsi", PROGRAM="/sbin/scsi_id", RESULT="312345", NAME="disk%n"
that works in RHEL4
while in RHEL5, we use 
BUS=="scsi", PROGRAM=="/sbin/scsi_id -d %N -s %p", RESULT=="312345", 
NAME="disk%n"
and that doesn't work in RHEL5, definitely I tried 
BUS="scsi", PROGRAM="/sbin/scsi_id", RESULT="312345", NAME="disk%n"
in RHEL5, no luck.

Wenle




"Marti, Rob" <RJM002 at shsu.edu> 
Sent by: redhat-list-bounces at redhat.com
2009-06-17 20:06
Please respond to
General Red Hat Linux discussion list <redhat-list at redhat.com>


To
General Red Hat Linux discussion list <redhat-list at redhat.com>
cc

Subject
RE: fixed drive name







>#scsi_id -g -s /block/sdb
>1494554000000000000000000020000001700000041008000
>
>However, I need "sdb" to be "sdf", I create a rule in udev
>
>#more /etc/udev/rules.d/20-name.rules
>BUS=="scsi", PROGRAM=="/sbin/scsi_id -d %N -s %p",
>RESULT=="1494554000000000000000000020000001700000041008000", NAME="sdf%n"

Look at the command you ran.  Look at the command you told udev to run. 
Are the results the same for the two totally different commands?

Rob Marti
________________________________________
From: redhat-list-bounces at redhat.com [redhat-list-bounces at redhat.com] On 
Behalf Of Le Wen [wenle at lenovo.com]
Sent: Wednesday, June 17, 2009 05:07
To: General Red Hat Linux discussion list
Cc: General Red Hat Linux discussion list; redhat-list-bounces at redhat.com
Subject: RE: fixed drive name

OK, my fault for not describing clearly.

Here's what I've done.

In RHEL5, I'm using iSCSI, I run
# iscsiadm -m node  --target iqn.2001-04.com.winner:storage.lun2 --login
I get
#fdisk -l
Disk /dev/sda: 73.4 GB, 73407488000 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2550    20482843+   7  HPFS/NTFS
/dev/sda2            2551        2563      104422+  83  Linux
/dev/sda3            2564        8924    51094732+  8e  Linux LVM

Disk /dev/sdb: 31.4 GB, 31457280000 bytes
64 heads, 32 sectors/track, 30000 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       30000    30719984   83  Linux

#scsi_id -g -s /block/sdb
1494554000000000000000000020000001700000041008000

However, I need "sdb" to be "sdf", I create a rule in udev

#more /etc/udev/rules.d/20-name.rules
BUS=="scsi", PROGRAM=="/sbin/scsi_id -d %N -s %p",
RESULT=="14945540000000000000
00000020000001700000041008000", NAME="sdf%n"
#start_udev

I logout iSCSI and login again,guess what, "sdb" disappeared, but still no
"sdf" item.
#fdisk -l
Disk /dev/sda: 73.4 GB, 73407488000 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2550    20482843+   7  HPFS/NTFS
/dev/sda2            2551        2563      104422+  83  Linux
/dev/sda3            2564        8924    51094732+  8e  Linux LVM


I checked the /sys/block directory
#ls -ld /sys/block/sd*
drwxr-xr-x 8 root root 0 Jun 17 17:52 /sys/block/sda
drwxr-xr-x 6 root root 0 Jun 17 18:06 /sys/block/sdb

still "sdb" is created though it doesn't appear in the result of "fdisk
-l" and no "sdf".

So what's wrong?

Also I have Oracle metalink id.

Thanks everyone.



Wenle
Staff Consultant
CSB Advanced Solution




"Marti, Rob" <RJM002 at shsu.edu>
Sent by: redhat-list-bounces at redhat.com
2009-06-17 17:32
Please respond to
General Red Hat Linux discussion list <redhat-list at redhat.com>


To
General Red Hat Linux discussion list <redhat-list at redhat.com>
cc

Subject
RE: fixed drive name







Saying "faied" is a perfect description of the problem.  I can tell
exactly what went wrong.

Wait - no I can't.  I get that it didn't keep sdb (do your disks change
that often?  What are you really trying to accomplish?)
Are there any error messages?
Can you paste your udev config and the output of scsi_id /dev/blockdevice
?

As was said, udev is the right place to do this, you might just be missing
a step.

Rob Marti
________________________________________
From: redhat-list-bounces at redhat.com [redhat-list-bounces at redhat.com] On
Behalf Of Le Wen [wenle at lenovo.com]
Sent: Tuesday, June 16, 2009 23:45
To: General Red Hat Linux discussion list
Cc: General Red Hat Linux discussion list; redhat-list-bounces at redhat.com
Subject: RE: fixed drive name

Yes, I did the similar procedure in RHEL5 using UDEV, but failed.


Wenle
Staff Consultant
CSB Advanced Solution






"Geofrey Rainey" <Geofrey.Rainey at tvnz.co.nz>
Sent by: redhat-list-bounces at redhat.com
2009-06-17 12:08
Please respond to
General Red Hat Linux discussion list <redhat-list at redhat.com>


To
"General Red Hat Linux discussion list" <redhat-list at redhat.com>
cc

Subject
RE: fixed drive name







The procedure is similar in RHEL 5, you need to do it using "udev"
rules.

-----Original Message-----
From: redhat-list-bounces at redhat.com
[mailto:redhat-list-bounces at redhat.com] On Behalf Of Le Wen
Sent: Wednesday, 17 June 2009 3:44 p.m.
To: General Red Hat Linux discussion list
Subject: fixed drive name

Hi list,

 I want to give some hard drive a fixed name, say,sdb,sdc...

 In RHEL4, I can handle it using such method:
 1. edit /etc/scsi_id.conf, change options=-b to options=-g
 2. use command: scsi_id /block/sdb to get the scsi uuid of the hard
drive, assume it returns 123456
 3. create a rule file under /etc/udev/rules.d, which contains a line
like
    BUS="scsi", PROGRAM="/sbin/scsi_id", RESULT="123456", NAME="sdb%n"
 4. OK, each time I restart the server, the drive is fixed to sdb and
never changes.

However, in RHEL5, I can't do it anyway. So any clue?

Thanks



Wenle
Staff Consultant
CSB Advanced Solution
--
redhat-list mailing list
unsubscribe mailto:redhat-list-request at redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/redhat-list
==========================================================
For more information on the Television New Zealand Group, visit us
online at tvnz.co.nz
==========================================================
CAUTION:  This e-mail and any attachment(s) contain information that
is intended to be read only by the named recipient(s).  This information
is not to be used or stored by any other person and/or organisation.


--
redhat-list mailing list
unsubscribe mailto:redhat-list-request at redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/redhat-list

--
redhat-list mailing list
unsubscribe mailto:redhat-list-request at redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/redhat-list

--
redhat-list mailing list
unsubscribe mailto:redhat-list-request at redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/redhat-list

--
redhat-list mailing list
unsubscribe mailto:redhat-list-request at redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/redhat-list

-- 
redhat-list mailing list
unsubscribe mailto:redhat-list-request at redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/redhat-list




More information about the redhat-list mailing list