[parted-devel] bug: parted gets partitions wrong

xerces8 xerces8 at butn.net
Sat May 24 09:08:35 UTC 2008


I guess parted looks into the partitions to determine actual FS type and such ...

David

-----Original Message-----
From: Jim Meyering <jim at meyering.net>
To: "xerces8" <xerces8 at butn.net>
Cc: parted-devel at lists.alioth.debian.org
Date: Fri, 23 May 2008 22:35:36 +0200
Subject: Re: [parted-devel] bug: parted gets partitions wrong

> Jim Meyering <jim at meyering.net> wrote:
> > "xerces8" <xerces8 at butn.net> wrote:
> >>> The first 4 sectors are attached.
> >
> > Thanks!
> > I'll take a look by Friday.
> 
> Thanks.
> I did reproduce the failure (fdisk sees 2 partitions, parted sees just
> one), using your MBR on a 0-extended loopback device.
> However, that's not fair, since loopback doesn't work with partitions.
> Then I put the boot sector on a USB key.  fdisk still sees two:
> 
>     $ fdisk -l /dev/sdc
> 
>     Disk /dev/sdc: 65 MB, 65986560 bytes
>     64 heads, 32 sectors/track, 62 cylinders
>     Units = cylinders of 2048 * 512 = 1048576 bytes
>     Disk identifier: 0x00000000
> 
>        Device Boot      Start         End      Blocks   Id  System
>     /dev/sdc1   *           1         716      733168    6  FAT16
>     /dev/sdc2             717         979      269312    6  FAT16
> 
> but parted fails:
> 
>     $ ./parted -m -s /dev/sdc p
>     Error: /dev/sdc: unrecognised disk label
>     [Exit 1]
> 
> I suspect that the above merely shows that parted
> looks farther than the partition table, and attempts
> to do some minimal verification.  When (at least in my case)
> it doesn't find anything sane beyond the partition table, it fails.
> I'll investigate further next week.





More information about the parted-devel mailing list