On Sat, Jan 30, 2010 at 05:24:06PM +0100, Harald Dunkel wrote:
> Colin Watson wrote:
> > UUIDs are properties of filesystems, not disks or partitions, and the
> > MBR of a hard disk does not have a UUID.
> 
> Since MSDOS partitions are limited to 2TByte partitions anyway, it
> might be wise to look at alternatives, e.g. GPT. GPT _does_ provide
> a UUID in the disk header _and_ in the header of each partition.
> 
> Wikipedia provides an excellent overview:
> 
>       http://en.wikipedia.org/wiki/GUID_Partition_Table

I am already familiar with GPT, but I do not consider it appropriate to
implement a fix only for one partition table type.  It's not remotely
trivial for users to migrate to GPT, and there are many users affected
by this problem right now on MS-DOS partitions.  We should not tie this
bug in with semi-blue-sky partition table migration plans, especially
since there is no need whatsoever to do so.  by-id is perfectly
sufficient for our needs.

> > For disks, the choices for stable identifiers are based on either
> > the hardware serial number or the bus path taken to reach the disk.
> 
> What about block device emulations, e.g. software RAIDs, LVM, etc?

Let's let Linux worry about how to represent those in by-id, eh?  We
don't need to second-guess it.

Anyway, LVM doesn't matter here because you don't install GRUB to an LVM
(you might have /boot on an LVM, but that's a different matter); RAID
also doesn't matter very much in practice because right now the effect
of installing GRUB to a RAID volume is to install to the boot sectors of
all the constituent disks.  I've tested both scenarios.

-- 
Colin Watson                                       [cjwat...@debian.org]



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to