gpart sizes way off

Kris Moore kris at pcbsd.org
Mon Jun 20 18:56:37 UTC 2011


On 06/20/2011 14:13, Andrey V. Elsukov wrote:
> On 20.06.2011 21:40, Kris Moore wrote:
>> Not sure if this has been reported, apologies if I'm late to noticing this.
>>
>> I'm not sure if something has changed in the past few weeks on CURRENT
>> to cause this, or if we are just noticing it for the first time, but
>> when doing installs and using "gpart add" for creating partitions on a
>> 2nd MBR slice, the sizes we are giving it are WAY off what actually is
>> allocated. For example:
>>
>> # gpart add -s 2048M -t freebsd-ufs -i 1 /dev/ada0s2
>> ada0s2a added
>> # gpart add -s 1534M -t freebsd-swap -i 2 /dev/ada0s2
>> ada0s2b added
>> # gpart add -s 2048M -t freebsd-ufs -i 4 /dev/ada0s2
>> ada0s2d added
>> # gpart add -s 97165M -t freebsd-ufs -i 5 /dev/ada0s2
>> gpart: autofill: No space left on device
> Which revision do you use?
This is current from last Friday the 17th.

> Also, please, show the output of `gpart list` and `geom disk list`.
>

Here you go!

# gpart list

Geom name: ada0
modified: false
state: OK
fwheads: 255
fwsectors: 63
last: 419430399
first: 63
entries: 4
scheme: MBR
Providers:
1. Name: ada0s1
    Mediasize: 52428800000 (48G)
    Sectorsize: 512
    Stripesize: 0
    Stripeoffset: 1048576
    Mode: r0w0e0
    rawtype: 131
    length: 52428800000
    offset: 1048576
    type: linux-data
    index: 1
    end: 102402047
    start: 2048
2. Name: ada0s2
    Mediasize: 107793612800 (100G)
    Sectorsize: 512
    Stripesize: 0
    Stripeoffset: 890241024
    Mode: r0w0e0
    rawtype: 165
    length: 107793612800
    offset: 52429848576
    type: freebsd
    index: 2
    end: 312936447
    start: 102402048
3. Name: ada0s3
    Mediasize: 54524903424 (50G)
    Sectorsize: 512
    Stripesize: 0
    Stripeoffset: 1309671424
    Mode: r0w0e0
    rawtype: 131
    length: 54524903424
    offset: 160223461376
    type: linux-data
    index: 3
    end: 419430399
    start: 312936448
Consumers:
1. Name: ada0
    Mediasize: 214748364800 (200G)
    Sectorsize: 512
    Mode: r0w0e0

Geom name: ada0s2
modified: false
state: OK
fwheads: 255
fwsectors: 63
last: 210534399
first: 0
entries: 8
scheme: BSD
Providers:
1. Name: ada0s2a
    Mediasize: 3037724672 (2.8G)
    Sectorsize: 512
    Stripesize: 0
    Stripeoffset: 890241024
    Mode: r0w0e0
    rawtype: 7
    length: 3037724672
    offset: 0
    type: freebsd-ufs
    index: 1
    end: 5933055
    start: 0
2. Name: ada0s2b
    Mediasize: 2498756608 (2.3G)
    Sectorsize: 512
    Stripesize: 0
    Stripeoffset: 3927965696
    Mode: r0w0e0
    rawtype: 1
    length: 2498756608
    offset: 3037724672
    type: freebsd-swap
    index: 2
    end: 10813439
    start: 5933056
3. Name: ada0s2d
    Mediasize: 3037724672 (2.8G)
    Sectorsize: 512
    Stripesize: 0
    Stripeoffset: 2131755008
    Mode: r0w0e0
    rawtype: 7
    length: 3037724672
    offset: 5536481280
    type: freebsd-ufs
    index: 4
    end: 16746495
    start: 10813440
Consumers:
1. Name: ada0s2
    Mediasize: 107793612800 (100G)
    Sectorsize: 512
    Stripesize: 0
    Stripeoffset: 890241024
    Mode: r0w0e0


# geom disk list

Geom name: cd0
Providers:
1. Name: cd0
    Mediasize: 729233408 (695M)
    Sectorsize: 2048
    Mode: r0w0e0
    descr: VBOX CD-ROM
    ident: (null)
    fwsectors: 0
    fwheads: 0

Geom name: ada0
Providers:
1. Name: ada0
    Mediasize: 214748364800 (200G)
    Sectorsize: 512
    Mode: r0w0e0
    descr: VBOX HARDDISK
    ident: (null)
    fwsectors: 63
    fwheads: 16


-- 
Kris Moore
PC-BSD Software
iXsystems



More information about the freebsd-geom mailing list