fdisk - nejasnosti

Milan Kopacka mkop5230 na ss1000.ms.mff.cuni.cz
Středa Leden 13 10:34:58 CET 1999


On Wed, 13 Jan 1999, Miroslav BENES wrote:

> fdisk mi ale vypise :
> 
>    Device Boot Begin  Start   End   Blocks   ID  System
> /tmp/hda1   *      1      1   261  2096451    6  DOS 16-bit >=32M
> /tmp/hda2        262    262   268    56227+  83  Linux native
> /tmp/hda3        269    269  1092  6618780   83  Linux native
> /tmp/hda4       1024   1093  1108   128520   82  Linux swap
> 
> K tomu mam dotazy :
> 
> 1) Jaky je rozdil mezi polozkami Begin a Start ? Proc je u hda4 mezi 
> nimi rozdil ? Vadi mu snad, ze by mel byt zacatek az za 
> hranici 1023 cyl ? Nebudou se oddily prekryvat ?

Partition mini-HOWTO uvadi:

> Some fdisks, noteable the DOS one, are somehow limited when they       
> have to deal with other operating systems partitions. Such limitations
> include the complete inability to deal with anything with a foreign
> type code, the inability to deal with cylinder numbers above 1024
> ..

Z toho vyplyva, ze Linuxovy fdisk kvuli kompatibilite nemuze zapsat do
part. tabulky adresu v C/H/S s cislem vetsim, nez 1024; zapise tam misto
ni 1024 a skutecnou adresu zapise v LBA formatu do jineho pole. V sloupci
Begin mate tedy zacatek podle C/H/S;  v polich Start a End skutecne
hodnoty.

> 2) Druhy oddil ma velikoct cca 56 MB. Proc je u poctu bloku znak "+" 
> ?

/usr/doc/util-linux-x.x/README.fdisk uvadi

> The `+' after three of the sizes warns that these partitions contain an
> odd number of sectors: Linux normally allocates filespace in 1 kilobyte
> blocks, so the extra sector is wasted.

Diskovy sektor ma 512 bytu, nejmensi alokovatelna jednotka na ext2
filesystemu je 1024B (1kB), takze je to takove varovani, ze prichazite
o 512 bytu z disku :)

zdravi

  Milan Kopacka







Další informace o konferenci Linux