Review your favorite Linux distribution.
Go Back > Forums > Linux Forums > Linux - Server
User Name
Linux - Server This forum is for the discussion of Linux Software used in a server related context.


  Search this Thread
Old 02-25-2009, 05:19 PM   #1
Registered: Jul 2005
Posts: 36

Rep: Reputation: 15
SCSI device naming

Hi there,

I have this run a way problem with RHEL5. I am mounting and unmounting volumes from SAN. Let's say I mount volume A it becomes device /dev/sda volume B becomes /dev/sdb etc... Now if I remove volumes /dev/sda and /dev/sdb and map another volume C it becomes /dev/dbc. The problem here is that /dev/sda and /dev/sdb won't get recycled and soon I will be at /dev/sdx. Is there anyway to tell the OS to discard the no longer available devices and recycle the device names?

cat /proc/partitions

shows up the devices and might be the reason why I get new device name every time i map something new to the server.


I have not rebooted the system and prefer not to. Any ideas anyone?
Old 02-25-2009, 05:39 PM   #2
Senior Member
Registered: Dec 2005
Location: Massachusetts, USA
Distribution: Ubuntu 10.04 and CentOS 5.5
Posts: 3,873

Rep: Reputation: 332Reputation: 332Reputation: 332Reputation: 332
Are you saying that the second time you mount volume A it isn't mapped as /dev/sda? If that is the case then you can make HAL rules to map a specific device to a specific mapping. You can use various criteria such as the UID number or a manufacturer's name.

Search this web site for more information about creating HAL rules.
Old 02-25-2009, 05:41 PM   #3
Registered: Jul 2005
Posts: 36

Original Poster
Rep: Reputation: 15
No, if I map it the second time (i.e. every boot) this works fine i.e. it gets the same device name everytime. It is just that the old device names never expire or go away even if the volumes are long time ago removed..... I will check on the HAL rules. Thanks.
Old 02-25-2009, 07:41 PM   #4
Registered: Jul 2005
Posts: 36

Original Poster
Rep: Reputation: 15
Well, something is getting cached including the volume sizes for these devices. I deleted one volume, created another and assigned the same LUN number, the device stayed the same this time /dev/sdc. The problem begins with the volume size, the original volume was 30GB where as the new volume is 50GB.... The information is stored somewhere and I need to be able to get rid of it somehow.

I did reboot and all volumes that no longer are available are gone. My /dev/sdc also got assigned as /dev/sda and the old /dev/sda is now assigned /dev/sdb. Volume size are correct and updated.

How do you do this without reboot?

I am using QLogic's dynamic volume scanner to refresh this information.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
device naming didi156 Linux - General 3 07-14-2006 07:37 AM
SATA device naming on Red Hat 3 rlinuxr Linux - Hardware 4 03-11-2006 03:33 PM
USB device naming problem brodskie Ubuntu 2 12-09-2005 04:09 AM
Naming device driver Crunch *BSD 2 02-12-2005 11:46 AM
help please naming wireless device! op_stager Linux - Software 3 09-20-2004 01:20 AM > Forums > Linux Forums > Linux - Server

All times are GMT -5. The time now is 01:44 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration