Elde ettiğiniz blok sayısına bakarak yeni bir disk bölümü oluşturun. fdisk'e blok sayısı giremediğinizden, kaç tane silindir istendiğini hesaplamanız gerekmektedir. İşte formulü:
(gerekli silindir sayısı) = (blok sayısı) / (blok büyüklüğü)
(blok büyüklüğü) = (birim büyüklüğü) / 1024
(birim büyüklüğü) = (kafa sayısı) * (sektör/silindir sayısı) * (bayt/sektör sayısı)
1, 2, 4 ve 8 silindirlik 4 birincil disk bölümüne ayrılmış aşağıdaki disk bölümleme örneğine bakınız.
disk /dev/sda: 16 heads, 63 sectors, 23361 cylinders
Units = cylinders of 1008 * 512 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 2 976+ 83 Linux
/dev/sda2 3 5 1512 83 Linux
/dev/sda3 6 10 2520 83 Linux
/dev/sda4 11 19 4536 83 Linux
fdisk çıktı başlangıcında ihtiyacım olan ayar bilgisini de sunmaktadır.
Birim büyüklüğü 516096
= 16 disk kafası * 63 sektör/silindir * 512 bayt/sektör
Blok büyüklüğü 504
= 516096 / 1024
Dolasiyle ikinci disk bölümü için gerekli silindir sayısı 3'tür (1512 blok / 504).
Disk bölümleme tablosu da bunun gerçekten de böyle olduğunu söylüyor: ilk silindir 3, ikincisi 4 ve en sonuncu da 5, toplam 3 silindir.
Üçüncü disk bölümü için gerekli silindir sayısı da benzer şekilde hesaplanır: 2520 blok / 504 = 5, bunlar da bloklara karşı gelecek şekilde 6,7,8,9,10'dur. Bu hesaplamanın ilk disk bölümünde çalışmayacağına dikkat edin (1008 yerine 976). Artı işareti tüm blokların fdisk uygulamasına katıldıklarını gösterir. Hesaplamayı denediğiniz zaman (976 / 504 ) 1.937 elde edersiniz. Silindir sayısının tamsayı olması gerektiğini bilerek bunu yuvarlayabilirsiniz.