|
Bir sabit disk 0'dan kapasiteye bağlı bir azami miktara kadar numaralanmış sektörlerden oluşur.
Örneğin dmesg komutu aşağıdaki çıktıyı verir:
[hdb: ST34321A, 4103MB w/128kB Cache, CHS=523/255/63 |
CHS'nin anlamı: Silindirler (Cylinders), Kafalar (Heads), Sektörler (Sectors)
523*255*63 çarpımı sonucu 512 byte'lık 8401995 sektör verir, bu 4103 MB yapar. Bu sadece mantıksal bir haritadır, diskte ne yazdığıyla örtüşmesi gerekmez (Disk boyutu hariç).
Bizim için verilen değerin gerçekte kaç sektöre denk geldiği önemli değildir, bir şeyleri değiştirmek değil, eski bir duruma (sorunun öncesine) dönmeye çalışıyoruz. Bizim için fdisk tarafından verilen varsayılan boyut yeterlidir.
Sistem tarafından görülen disk boyutu doğrudan BIOS'a bağlıdır (Basic Input/Output System - Bilgisayarın sadece okunabilir belleği [ROM]). BIOS tarafından gösterilen sabit disk kipi önemlidir. Yeni bir disk taktığınızda BIOS'un diski otomatik algılamasına izin verip sadece "evet" demeniz yeterli ve daha iyidir. Bu bölgede yapılan herhangi bir değişiklik diskteki tüm veriyi kaybetmenize neden olabilir, o yüzden gerekmedikçe bu kısımla oynamayın.
Diskiniz muhtemelen bunu kullanıyordur, yani korkmayın.
Artık diskler oldukça büyük boyutlu, 40 GB ve daha büyük disklere sıklıkla rastlanıyor, yani bütün bu kapasiteyi tek bir bölüm olarak kullanmak pek kullanışlı değil. Sadece MS Windows diski böyle kullanır ve eğer Linux kullanıyorsanız böyle verimsiz kullanımından kaçmak istersiniz.
Yani sabit diskler genellikle "bölüm" denilen kısımlara ayrılırlar (Ayrıntılar için "Bölümleme NASIL" belgesine göz atın, aynı zamanda /usr/share/doc/package/util/README.fdisk dosyasını okuyun.)
Şimdi kendi diskim için fdisk -l çıktısının bir bölümüne bakalım:
Disk /dev/hdb: 255 kafa, 63 sektör/iz, 523 silindir Birimler = silindir / 16065 * 512 bayt Aygıt Açılış Başlangıç Bitiş BlokSayısı Kml Sistem /dev/hdb1 1 153 1228941 83 Linux /dev/hdb2 154 166 104422+ 82 Linux swap /dev/hdb3 * 167 291 1004062+ 83 Linux /dev/hdb4 295 523 1839442+ 5 Extended /dev/hdb5 295 422 1028128+ 83 Linux /dev/hdb6 423 523 811251 6 FAT16 |
/dev/hdb ikinci ide diskim (birincil arabirimin ikincil diski),
/dev/hdb1 ilk birincil bölümüm, 1. silindirden 153. silindire kadar devam ediyor.
Bu birincil bölümlerden en fazla dört tane olabilir. Eğer daha fazla bölüme ihtiyaç duyulursa bölümlerden bir tanesi ek (extended) bölüm olmalıdır (mutlaka dördüncü olması gerekmez) ve ek bölümden sonraki diğer bölümler mantıksal (logical) bölüm olarak adlandırılır ve ek bölümün içinde bulunurlar. Dikkat ederseniz 5 ve 4 numaralı bölümlerin başlangıç numaraları aynıdır. 5 numara mantıksaldır, 4 numara ise ek bölümdürr. Mantıksal bölümler, 4 tane birincil bölüm olmasa bile her zaman 5'ten başlar.
İşte başka bir diskin fdisk -lu çıktısı:
Disk /dev/hda : 240 kafa, 63 sektör/iz, 2584 silindir Birimler = sektör / 1 * 512 = 512 bayt Aygıt Açılış Başlangıç Bitiş BlokSayısı Kml Sistem /dev/hda1 * 63 10357199 5178568+ c Win95 FAT32 (LBA) /dev/hda2 15452640 39070079 11808720 83 Linux /dev/hda3 10357200 15150239 2396520 f Win95 Ext'd (LBA) /dev/hda4 15150240 15452639 151200 84 OS/2 gizli C: sürücüsü /dev/hda5 10357263 10463039 52888+ 83 Linux /dev/hda6 10463103 10780559 158728+ 82 Linux takas / Solaris /dev/hda7 10780623 15150239 2184808+ 6 FAT16 |
Sorun, bilgisayara yüklü bütün işletim sistemlerinin aynı diskleri paylaşmak zorunda olması. Başlangıç anında BIOS sadece baş tarafı taradığından diskin tam baş tarafında bir "bölüm tablosu" olmak zorundadır. Bu bölüm tablosu, önyükleyici ile yani MBR (Master Boot Record - Ana Önyükleme Kaydı) denen kısımla yan yana bulunur.
İşletim sistemlerinden birinin bile MBR'yi yanlış kullanması sorunlara yol açar. Yeni bir işletim sistemi yüklemeye çalışırken "otomatik bölümleme yapılsın mı?" gibi bir soruya verilen evet cevabı sorunun habercisidir... Bu durum özellikle Windows için geçerlidir ve özellikle bazı özel yapım windows kurulumlarında (çoğu dizüstü bilgisayardaki gibi, gerçek "Windows" CD'si bulunmadığında). Fakat aynı durum, bazı yeni Linux dağıtımlarının "akıllı" (pek de değil!) kurulumlarında da görülebiliyor.
|