Re: glabel - refuses to label >= g partitions

2005-03-01 Thread Peter Schuller
> If I do:
> 
> glabel label somelabel /dev/ad1s1g
> 
> geom_label labels /dev/ad1 instead of /dev/ad1s1g[1]. However
> labeling /dev/ad1s1{a,b,d,e,f} worked fine. But /dev/ad1s1{g,h}
> does not (and probably not the rest above h either).
> 
> Any idea what to do about it?

The the purpose of the mailing list archive in case somebody else stumbles
across it:

I finally realized what the problem was. It had nothing to do with
partitions with names g and above. The issue is that the information
that geom_label looks for when tasting a device is stored in the last
block (or close to it - at the end of the device, I don't remember).
My last partition ended at exactly the last block of the device. Presumably
/dev/ad1 is tasted by geom_label before /dev/ad1s1{g,h,whatever}, which
means that geom_label will find the label on /dev/ad1...

-- 
/ Peter Schuller, InfiDyne Technologies HB

PGP userID: 0xE9758B7D or 'Peter Schuller <[EMAIL PROTECTED]>'
Key retrieval: Send an E-Mail to [EMAIL PROTECTED]
E-Mail: [EMAIL PROTECTED] Web: http://www.scode.org

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


glabel - refuses to label >= g partitions

2005-02-27 Thread Peter Schuller
If I do:

glabel label somelabel /dev/ad1s1g

geom_label labels /dev/ad1 instead of /dev/ad1s1g[1]. However
labeling /dev/ad1s1{a,b,d,e,f} worked fine. But /dev/ad1s1{g,h}
does not (and probably not the rest above h either).

Any idea what to do about it?

I did some cursory checks to make sure that the glabel tool does
not mangle the name of the device. The name does seem to propagate down
unmangled all the way to g_metadata_clear() and g_metadata_store().
After that I'm not sure how the changes are picked up by the
kernel, so I stopped.

[1] I.e., glabel "list" reports what you would expect after
a "glabel somename /dev/ad1", and the kernel log contains:
   GEOM_LABEL: Label for provider ad1 is label/somelabel

-- 
/ Peter Schuller, InfiDyne Technologies HB

PGP userID: 0xE9758B7D or 'Peter Schuller <[EMAIL PROTECTED]>'
Key retrieval: Send an E-Mail to [EMAIL PROTECTED]
E-Mail: [EMAIL PROTECTED] Web: http://www.scode.org

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"