geometry does not match label (255h,63s != 16h,63s)

Dan Lukes dan at obluda.cz
Sat Nov 28 11:05:50 CET 2009


Milan Cizek wrote:
>>> Trying to mount root from ufs:/dev/ad0s1a
>>> GEOM: ufsid/4b0c70b284aa77bf: geometry does not match label 
>> (255h,63s 
>>> != 16h,63s).
>> Ano, typicky to nastava tehdy pokud na jednom pocitaci 
>> pristupujeme CHS geometrii a na druhem LBA. Ale neni to jediny pripad.
> 
> Da se s tim něco provest, aniz bych musel vsechno smazat a zkusit to
> nainstalovat znovu?

No, ve skutecnosti by to nemuselo byt potreba. Krome bootovani by 
operace s filesystemem mely byt "geometricky invariantni". Takze jestli 
ti to bootuje nemel by byt problem.

>>> sectors/unit: 4001760
>> ...
>>>   c:  4000122        0    unused        0     0         # 
>> ...
>>> bsdlabel: partition c doesn't cover the whole unit!
>> No, to je pravda. Whole unit 4001760 a c tak skutecne 
>> nepokryva celou partition ...
> 
> I kdybych nakrasne vedel co presne a jak zeditovat

Zrejme je treba to cislo za "c" prepsat na 4001760. Ale pozor - pokud 
bys kartu znovu prenesl do neceho co bude pouzivat CHS pak partition "za 
konec" je daleko horsi nez "c doesn't cover the whole unit".

Vzhledem k tomu, ze tohle je pouze varovani lze premyslet o tom, ze se 
na to vykasles a nechas to tak.

> pokazde při ukladani dostanu hlasku:
> bsdlabel still behaves incorrectly ("Class not found").

To je hlaska GEOMu. Dala by se tu rozvinout dlouha teorie o pricine a 
variantni rada smerujici k odtraneni, ale zkusme to nejdriv mozna ne tak 
efektivne, ale zato kratce. Bootni do singlu a udelej to z nej.

						Dan



More information about the Users-l mailing list