UUID question

Jay Ridgley jridgley2 at austin.rr.com
Sun Aug 17 22:28:41 UTC 2008


Nils wrote:

Date: Sun, 17 Aug 2008 15:07:22 +0200 From: Nils Kassube 
<kassube at gmx.net> Subject: Re: UUID question To: 
ubuntu-users at lists.ubuntu.com Message-ID: 
<200808171507.22272.kassube at gmx.net> Content-Type: text/plain; 
charset="iso-8859-1" Jay Ridgley wrote:

> > I have two partitions that have UUIDs assigned that were assigned
> > during the upgrade to edgy, /dev/sda1 and /dev/sda5, the first is
> > mounted as / and the second one as swap. The names have changed due to
> > the SCSI controller being assigned /dev/sda since sudo fdisk -l shows
> > them as /dev/sdb1 and  /dev/sdb5.
>   

The SCSI controller is definitely not assigned a device name, only the 
disks connected to the controller will get device names. However I can't 
tell you why you don't have /dev/sda* entries.

--> My comment
-->  It was used for my HP Photosmart C3180 All-in-ONE... see below

> > I also have  three others  that do not,  /dev/hdd,  /dev/sdc1 and
> > /dev/sdc2,  these are mounted as /media/cdrom, /home and /archive
> > respectively.
> >
> > It appears that my scsi cdrom /dev/scd1 is not included in /etc/fstab,
> > however, the other cdrom is included as /dev/hdd with a mount point of
> > /media/cdrom0.
> >
> > My question is are the UUIDs required or can I change them back to the
> > "old fashioned" names (/dev/sdb1 and /dev/sdb5) that I have used for
> > years with  Linux and various other UNIX systems? 
>   

Well, you _can_ change the entries to device names and it will work, if 
the device names are _always_ the device names you have now. But as you 
mentioned in your first paragraph, you can't be sure that the disk which 
is now at sdb is always sdb - it has been sda before. At least that's how 
I understand it. Now, if device names change, after you have renamed the 
fstab entries to device names, your system won't work any longer. May I 
ask why you want to use device names in your fstab?

--> My comment:

-->  I am just more used to that notation, however, after some more research I think I need to learn the new method... see below

> > Can I safely create 
> > an entry in /etc/fstab for the SCSI CDROM?
>   

Sure.

--> My comment:

-->  I think I need to use a UUID here also...

Nils

Derek ALSO wrote:

--snip my OP--

Here we go again...

Of course you can change back to old fashioned names - but why would you
expect this to continue to work?  Your devices have changed names before,
and they'll likely change again.  You're _much_ safer to use the UUIDs. 
And sure you can create an entry for the SCSI CD.

-- derek

--> My comment:

-->  I was not aware of device names changing during installation, however, as you both may see below they do..

--> Additional info below ---


jay at polar:~$ lsscsi
[0:0:0:0]    disk    SEAGATE  ST318404LW       0006  /dev/sdb
[0:0:1:0]    disk    SEAGATE  ST318404LW       0006  /dev/sdc
[0:0:4:0]    tape    Seagate  STT20000N        6A51  /dev/st0
[0:0:5:0]    cd/dvd  YAMAHA   CRW8824S         1.00  /dev/scd0
[3:0:1:0]    cd/dvd  SAMSUNG  CD-ROM SC-148C   B100  /dev/scd1
[4:0:0:0]    disk    HP       Photosmart C3180 1.00  /dev/sda

jay at polar:~$ lsusb
Bus 002 Device 001: ID 0000:0000  
Bus 001 Device 004: ID 03f0:5611 Hewlett-Packard PhotoSmart C3180
Bus 001 Device 003: ID 058f:6254 Alcor Micro Corp. 
Bus 001 Device 001: ID 0000:0000

jay at polar:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda1 -- converted during upgrade to edgy
UUID=aa505a5b-90e4-4f99-94d3-3adc17db5e41 / ext3 defaults,errors=remount-ro 0 1
# /dev/sda5 -- converted during upgrade to edgy
UUID=abe9cd12-9e62-4c8a-beb3-d1e022ba02f9 none swap sw 0 0
/dev/hdd        /media/cdrom0   udf,iso9660 user,noauto     0       0
# next lines added by CDJ Systems - 06/28/08 
/dev/sdc2       /home           ext3    rw              0       2
/dev/sdc1       /archive        ext3    rw,noauto       0       2

There are some interesting things in the above information:

1. The /dev/sda device is really my printer that is connected via  USB and I would to hazard a guess refers to the scanner. 
    Why is it identified as a SCSI disk?

2. The SAMSUNG CDROM is NOT a SCSI device but is connected via the IDE bus.
 
3. The device /dev/hdd does not exist (ls -l /dev/hdd shows that) and I would assume a mount command would also fail. 

The question now becomes how do I go about generating UUIDs for these other devices (those without them) and get those identifiers properly assigned?

Sorry for the length of this but want to avoid problems down the road...

Cheers,
Jay

-- 


Jay Ridgley
jridgley2 at austin.rr.com
Registered Linux User ID - 9115
Registered Ubuntu User ID - 23320





More information about the ubuntu-users mailing list