[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