Re: renaming of device

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Jan 10, 2010 at 09:33:13PM +0100, Milan Broz wrote:
> On 01/10/2010 08:49 PM, Arno Wagner wrote:
> > Just found out why I did not notice this before:
> > When the disk is not present at mount time, the 
> > respective entry is not created in /dev/scsi/
> > and you get the traditional output. I think
> > "status" should always give the traditional one 
> > as it has a fixed mapping between major/minor and 
> > device (see Documentation/devices.txt in the 
> > Linux sources), while the /dev/scsi/ entry has not.
> 
> Cryptsetup simple tries to map major:minor number back
> to device name in /dev.
> (device-mapper know only major:minor pair - see dmsetup table)
> 
> The algorithm is very simple (and was probably written before
> udev was used so these special links in /dev did not exist).

Ah, so it probably goes recursively and finds the entries
in /dev/scsi before /dev/sd<somthing>, because c comes
before d in lexicographic order.
 
> So it need to add some preferred names and not print the first entry.

Indeed. The mapping to the traditional names is static.
I can write a bit of code for it and contribute that.

> Please can you add an issue to project pages to not forget about this?
> Probably good idea to fix it in next minor release.

Done.

> p.s. while the major:minor pair is fixed to device name,
> device name is not fixed to real disk drive.
> You can add some hw, or initialise modules in different order
> and disk name changes e.g. from /dev/sdb to /dev/sdd.

I know.
 
> Usually it is better use UUID instead of device name and use blkid
> to search for device (blkid supports LUKS header).

Agreed. The issue I have is when I do manual mappings and then
want to check what I did. The problem is the the traditional
names are not directly clear from the udev scsi names.

Arno

-- 
Arno Wagner, Dr. sc. techn., Dipl. Inform., CISSP -- Email: arno@xxxxxxxxxxx 
GnuPG:  ID: 1E25338F  FP: 0C30 5782 9D93 F785 E79C  0296 797F 6B50 1E25 338F
----
Cuddly UI's are the manifestation of wishful thinking. -- Dylan Evans

If it's in the news, don't worry about it.  The very definition of 
"news" is "something that hardly ever happens." -- Bruce Schneier 
_______________________________________________
dm-crypt mailing list
dm-crypt@xxxxxxxx
http://www.saout.de/mailman/listinfo/dm-crypt

[Index of Archives]     [Device Mapper Devel]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Packaging]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux