[Linux] Re: extended partition

---------

From: Baris Metin (baris.metin@frontsite.com.tr)
Date: Fri 28 Feb 2003 - 17:45:51 EET

  • Next message: O.Hakan Kundakci: "[Linux] rav & samba"

    Thu, Feb 27, 2003 at 11:51:30PM -0800 , hakann :
    >
    > Merhaba;

    Selamlar,

    > Mandrake 9.0 yuklu diskime cfdisk, sfdisk ve fdisk
    > komutlariyla baktigimda farkli ciktilar veriyor.
    > Diskte swaptan baska bir partition olmamasi lazim ama
    > extended partition gorunuyor. Bu ne anlama geliyor?
    > komut ciktilari ni asagiya ekledim.

    Asagidaki ciktilar gayet normal. Aslinda bir extended partition'a
    ihtiyaciniz yokmus ama isletim sistemi kurulum yazilimlari
    (installerlar) bazi nedenlerden dolayi, daha kolay yapilandirma icin ilk
    partition'dan sonra bir extended olusturup bolumlemeyi bu sekilde
    yaparlar.

    Bu yuzden asagidaki tablolar gayet normal. Yalniz birinin gostermedigi
    bilgileri bir digeri gosteriyor o kadar.

    Kisaca extended kavramini acarsak... MBR kavramini biliyorsunuzdur.
    Yine kisaca, BIOS'un diski tanidiktan sonra okudugu diskteki ilk 512
    byte'lik alan.

    Bu alani da kendi icerisinde 3'e ayirmak sanirim yanlis olmayacaktir.
    - ilk 446 byte'lik bolum kucuk (zaten 446 byte buyuk bir program sigmaz
      :) bir program icerir. bootsector.
    - ikinci bolum 4 adet 16 byte'lik alt bolume sahiptir. Bu bolumlerde 4
      primary partition'in bilgisi tutulur.
    - sonraki 2 byte'lik bolum ise sihirli degerlere aittir (0xAA55). BIOS
      bu degerleri de okuyarak okudugunun gecerli bir MBR kayidi oldugunu
      anlar.

    BIOS, MBR'yi okuduktan sonra bootsector'u calistirir. bootsector'de
    isini partition tablosunu da okuyarak yapar...

    Peki extended nerede devreye giriyor ? Yalnizca 4 adet primary partition
    bolumumuz oldugu icin daha fazla partition'a ihtiyacimiz oldugunda bir
    partition'i extended olarak ayiririz ve alt diger partitionlarin
    bilgilerini burada tutariz. Kisaca aciklayabilmisimdir umarim. Biraz
    acele ile yazdim ama neyse, belki birine faydasi dokunur :).

    Buraya kadar yazdik, linux ile ilgili de birseyler soyleyelim :). Linux
    de MBR bolumunuzu okumak icin :

    # dd if=/dev/hda of=dosya count=1 bs=512

    komutunu verebilirsiniz (diskiniz hda ise tabi :). Daha sonra bir hex
    editor ile acip inceleyebilirsiniz...

    > -----
    > cfdisk /dev/hda
    > komutu ile;
    > hda1 Boot Primary Linux ext2
    >
    > hda5 Logical Linux swap
    > ----
    >
    > -------
    > sfdisk -l /dev/hda
    > komutu ile;(ayrintilari kirptim)
    > Device Boot Id System
    > /dev/hda1 * 83 Linux
    > /dev/hda2 5 Extended
    > /dev/hda3 0 Empty
    > /dev/hda4 0 Empty
    > /dev/hda5 82 Linux swap
    > ----
    >
    > -------
    > fdisk -l /dev/hda ile (ayrintilari yine kirptim)
    > Device Boot Id System
    > /dev/hda1 * 83 Linux
    > /dev/hda2 5 Extended
    > /dev/hda5 82 Linux swap
    > ------
     
    iyi calismalar,

    -- 
    -----------------------------------------------------------------------
    Baris Metin                          mail:baris.metin@frontsite.com.tr
    IT Consultant and Application Developer
    Frontsite Bilgi Teknolojisi A.S.     tel: +90 212 222 68 42 - 63
                                         fax: +90 212 222 68 35
    -----------------------------------------------------------------------
    -- Attached file included as plaintext by Ecartis --
    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.2.1 (GNU/Linux)
    Comment: http://metin.org
    iD8DBQE+X4QuxyezEhU1oVARAtcfAJ9bBRw8TQ1qf+fDUzhw65WwZUcABQCfT9DF
    TOdYrxYog3NuOZpkMsZyaQU=
    =2xtu
    -----END PGP SIGNATURE-----
    -----------------------------------------------------------------------
    Liste üyeliğiniz ile ilgili her türlü işlem için
    http://liste.linux.org.tr adresindeki web arayüzünü kullanabilirsiniz.
    Listeden çıkmak için: 'linux-request@linux.org.tr' adresine,
    "Konu" kısmında "unsubscribe" yazan bir e-posta gönderiniz.
    -----------------------------------------------------------------------
    

  • Next message: O.Hakan Kundakci: "[Linux] rav & samba"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.