Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Oct 2008 09:35:00 -0700
From:      Marcel Moolenaar <xcllnt@mac.com>
To:        =?ISO-8859-1?Q?Marius_N=FCnnerich?= <marius@nuenneri.ch>
Cc:        Ivan Voras <ivoras@freebsd.org>, freebsd-geom@freebsd.org
Subject:   Re: [PATCH] Teach geom_label to recognise gpt labels and uuids
Message-ID:  <29F8C203-E193-4D4A-91E3-2545AA0594BD@mac.com>
In-Reply-To: <b649e5e0810230921t36e0df5bj4408fb7466b3dcdb@mail.gmail.com>
References:  <b649e5e0810230412u5a80ddb8p3955d5b052fa1896@mail.gmail.com> <gdpnsf$8s2$1@ger.gmane.org> <FCAC7DF6-16C6-4960-9FA7-4E9EB4112D18@mac.com> <b649e5e0810230921t36e0df5bj4408fb7466b3dcdb@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On Oct 23, 2008, at 9:21 AM, Marius N=FCnnerich wrote:

>> Something to think about: A system can have multiple disks,
>> and therefore multiple GPT tables. Each table has its own
>> UUID (hdr_uuid). This is the UUID of the disk itself in a
>> way. It's probably a good idea to expose that as well:
>>       /dev/gpt/${hdr_uuid}/${ent_uuid}
>>       /dev/gpt/${hdr_uuid}/${ent_name}
>
> I tried something like this but decided against it, no other g_label
> is like this. If ent_name is not unique on the system only the first
> one is shown, that's consistent with the normal FS labels.

The consistency seems forced, based on a limitation then.
It's quite valuable to have a label for your disk.

>> ese are too long filenames imo. For my taste the ent_uuid is unique
> enough as a filename, but there should probably be a way to show which
> partition has which ent_uuid with `gpart show`.

gpart show has 3 forms:
o  standard partition type (gpart show
	ns1% gpart show ad5
	=3D>       34 976773101 ad5 GPT (500.1GB)
	         34 976773101 1 freebsd-zfs (500.1GB)

o  raw (scheme-specific) type (gpart show -r)
	ns1% gpart show -r ad5
	=3D>       34  976773101  ad5  GPT  (500.1GB)
	         34  976773101    1  =
516e7cba-6ecf-11d6-8ff8-00022d09712b  =20
(500.1GB)

o  partition label (gpart show -l)
	ns1% gpart show -l ad5
	=3D>       34  976773101  ad5  GPT  (500.1GB)
	         34  976773101    1  (null)  (500.1GB)


There's currently no form for showing a partition ID.

> I know that you try to
> keep the interface consistent and the other partition types don't have
> such a field. Anyway, what do you think about that?

It can be added if deemed useful, but it only really
applies to GPT...

--=20
Marcel Moolenaar
xcllnt@mac.com






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?29F8C203-E193-4D4A-91E3-2545AA0594BD>