bsdlabel question
Daniel C. Sobral
dcs at tcoip.com.br
Mon May 5 07:10:37 PDT 2003
walt wrote:
> Poul-Henning Kamp wrote:
>
>> In message <3EB5FC94.7070901 at myrealbox.com>, walt writes:
>>
>>> Poul-Henning Kamp wrote:
>>>
>>>> In message <31649.1052067538 at critter.freebsd.dk>, "Poul-Henning
>>>> Kamp" writes:
>>>>
>>>>
>>>>> In message <3EB50F10.3010001 at myrealbox.com>, walt writes:
>>>>>
>>>>>
>>>>>> Hi Poul-Henning,
>>>>>>
>>>>>> #bsdlabel ad0s3
>>>>>> # /dev/ad0s3:
>>>>>> 8 partitions:
>>>>>> # size offset fstype [fsize bsize bps/cpg]
>>>>>> a: 15321596 140974726 4.2BSD 0 0 0
>>>>>> b: 1048576 139926150 swap
>>>>>> c: 16370235 139926150 unused 0 0 # "raw"
>>>>>> part, don't edit
>>>>>
>>>>>
>>>>> Ahh, good point, forgot about that. Will fix.
>>>>
>>>>
>>>>
>>>> OK, fixed now.
>>>
>>>
>>> I find that I now have the same problem that Martin had --
>>> 'cannot mount root:5'
>
>
>> If you cannot mount root, you may want to comment out this
>> check in sys/geom/geom_bsd.c:
>>
>> if ((off_t)rawoffset * secsize != ms->mbroffset)
>> rawoffset = 0;
>
>
> Okay, root mounts again, thanks. I'm still seeing all the same
> warnings with bsdlabel, though:
>
> #bsdlabel ad1s3
> # /dev/ad1s3:
> 8 partitions:
> # size offset fstype [fsize bsize bps/cpg]
> a: 15321596 140974726 4.2BSD 0 0 0
> b: 1048576 139926150 swap
> c: 16370235 139926150 unused 0 0 # "raw" part,
> don't edit
> partition a: offset past end of unit
> partition a: partition extends past end of unit
> partition b: offset past end of unit
> partition b: partition extends past end of unit
> partition c: offset past end of unit
> partition c: partition extends past end of unit
> bsdlabel: partition c doesn't start at 0!
> bsdlabel: An incorrect partition c may cause problems for standard
> system utilities
Disklabel offsets are 0-based. It doesn't matter where the _slice_
starts, the partition offset always has the beginning of the slice as
reference.
In that light, the above sure looks... wrong.
--
Daniel C. Sobral (8-DCS)
Gerencia de Operacoes
Divisao de Comunicacao de Dados
Coordenacao de Seguranca
VIVO Centro Oeste Norte
Fones: 55-61-313-7654/Cel: 55-61-9618-0904
E-mail: Daniel.Capo at tco.net.br
Daniel.Sobral at tcoip.com.br
dcs at tcoip.com.br
Outros:
dcs at newsguy.com
dcs at freebsd.org
capo at notorious.bsdconspiracy.net
Hacking's just another word for nothing left to kludge.
More information about the freebsd-current
mailing list