[MBT] new ticket for pkg util-linux "Fdisk prints wrong partition table on non distribution kernels" (fwd)

Jakub Bogusz qboosh w prioris.mini.pw.edu.pl
Pią, 14 Gru 2001, 09:50:47 CET


On Thu, Dec 13, 2001 at 10:31:56PM +0100, Arek wrote:
> On Thu, 13 Dec 2001 16:29:26 +0000 (UTC), you wrote:
> >Thu, 13 Dec 2001 16:15:06 +0100 (CET), Tomasz Kłoczko <kloczek w rudy.mif.pg.gda.pl> pisze:
> >
> >> Okazuje się że po zbudowaniu pakietu na moim builderze z opcja
> >> "without crypto" fdisk zachowuje sie poprawnie.
> >
> >Ja mam jądro 2.4.7 bez żadnych łat, fdiska z wczoraj kompilowanego
> >bez "without crypto" i fdisk na oko działa, a przynajmniej odczyt.
> >Czy powinienem się niepokoić? :-)
> 
> U mnie na 7 roznych  komputerach - kernele 2.2.20 i 2.4.16 ( wlasne) z
> dystrybucyjnym fdiskiem jest zle. 
> Np. na mylexe:
> 
> [root w pld root]# fdisk -l /dev/rd/c0d0
> 
> Disk /dev/rd/c0d0: 1 heads, 71024640 sectors, 1 cylinders
> Units = cylinders of 71024640 * 512 bytes
> 
>         Device Boot    Start       End    Blocks   Id  System
> /dev/rd/c0d0p1             1         1     24066   83  Linux
> Partition 1 has different physical/logical beginnings (non-Linux?):
>      phys=(0, 1, 1) logical=(0, 0, 64)
> Partition 1 has different physical/logical endings:
>      phys=(2, 254, 63) logical=(0, 0, 48195)
> Partition 1 does not end on cylinder boundary:
>      phys=(2, 254, 63) should be (2, 0, 71024640)

Właśnie na Myleksie widzę to samo:

# fdisk -l /dev/rd/c0d0

Disk /dev/rd/c0d0: 1 heads, 71684096 sectors, 1 cylinders
Units = cylinders of 71684096 * 512 bytes

        Device Boot    Start       End    Blocks   Id  System
/dev/rd/c0d0p1             1         1    514048+  83  Linux
Partition 1 has different physical/logical beginnings (non-Linux?):
     phys=(0, 1, 1) logical=(0, 0, 64)
Partition 1 has different physical/logical endings:
     phys=(63, 254, 63) logical=(0, 0, 1028160)
Partition 1 does not end on cylinder boundary:
     phys=(63, 254, 63) should be (63, 0, 71684096)
[...itd...]
# uname -a
Linux gruby 2.4.16 #2 SMP wto gru 4 18:08:55 CET 2001 i686 pld

(jajko raczej nie dystrybucyjne, fdisk z dystrybucyjnego util-linux.


Z kolei na innej maszynie jest dobrze:

# uname -a
Linux apokalipsa 2.4.15-pre4 #2 SMP czw gru 13 10:41:23 CET 2001 i586 pld
# fdisk -l /dev/sda

Disk /dev/sda: 64 heads, 32 sectors, 4148 cylinders
Units = cylinders of 2048 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/sda1             1       101    103408   82  Linux swap
/dev/sda2           102      2500   2456576   83  Linux
/dev/sda3          2501      4148   1687552   83  Linux

(jajko z .tar.gz bez żadnych łat, fdisk z dystrybucji)

Ale chyba nie tylko na Myleksie się chrzani.


-- 
Jakub Bogusz
http://prioris.mini.pw.edu.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl