Takas Alanını Ayarlamak
Önceki Linux Disk Bölümleme NASIL Sonraki
Takas Alanını Ayarlamak
Takas Dosyaları
Bir takas alanı oluşturmanın, ayarlamanın ve bunu /etc/fstab dosyasına eklemenin iki adımı vardır. /dev/hda6 olarak ayarlanmış bir takas alanının fstab dosyasındaki görüntüsü şu şekildedir:
/dev/hda6       swap    swap    defaults        0       0
Sistemi yeniden başlattığınızda yazılan bu takas alanı otomatik olarak etkin olacaktır.
Fakat, takas alanını hemen kullanmak isterseniz bunu elle yapmalısınız. root olarak şunları yazın:
mkswap -f /dev/hda6
swapon /dev/hda6
Takas Dosyaları
Takas alanının yetersiz kaldığı durumlar olabilir, böylesi durumlarda yeniden disk bölümlendirmek ya da yeni bir tane eklemek pek pratik değildir. Tek yapmanız gereken istediğiniz büyüklükte bir dosya oluşturmak
dd if=/dev/zero of=/var/my_swap bs=1024 count=131072
ve etkin kılmaktır
mkswap -f /var/my_swap
swapon /var/my_swap
Bu şekilde /var altında my_swap isimli bir dosya oluşturulur. Boyutu başlangıçta 128 Mb'tir (128 x 1024 = 131072). İlklendirme sırasında sıfırlar ile doldurulur. mkswap bu dosyayı takas alanı kullanılması için işaretler ve swapon da çekirdeğin bunu takas alanı olarak kallanmaya başlamasını söyler. İşiniz bittikten sonra,
swapoff /var/my_swap
rm /var/my_swap
komutlarını çalıştırır.
Çoklu Takas Alanları
Tek bir sistem üzerinde birden fazla takas alanı kullanılabilir. Tek bir takas alanının olduğu bir fstab örneğine bakalım:
/dev/hda5   /        ext3   defaults        1   1
/dev/hda1   /boot    ext2   defaults        1   2
none        /dev/pts devpts gid=5,mode=620  0   0
none        /proc    proc   defaults        0   0
/dev/hda7   /usr     ext3   defaults        1   2
/dev/hda6   swap     swap   defaults        0   0
Takas alanı girdileri şu şekilde değiştirdiğimiz düşünelim:
/dev/hda6   none    swap    sw,pri=3    0       0
/dev/hdb2   none    swap    sw,pri=2    0       0
/dev/hdc2   none    swap    sw,pri=1    0       0
Bu ayarlama ile en yüksek önceliğe sahip olan (pri=3) /dev/hda6 çekirdek tarafından ilk olarak kullanılacaktır. En yüksek öncelik değeri 32767 en düşüğü ise 0'dır. Eğer ilk kullanılan yetersiz kalırsa sırasıyla önce /dev/hdb2 ve sonra da /dev/hdc2 kullanılacaktır. En yeni (en hızlı) sürücülere en büyük öncelik değerinin verildiğini düşünün. Bu durum takas alanının aşırı kullanımında hız kaybını en aza indirir.
Her üç bölüme de aynı anda yazmak mümkündür. Çekirdek bir RAID aygıta yazar gibi her disk bölümüne aynı anda yazacaktır.
/dev/hda6   none   swap   sw,pri=3   0   0
/dev/hdb2   none   swap   sw,pri=3   0   0
/dev/hdc2   none   swap   sw,pri=3   0   0
Bu disk bölümlerinin farklı sürücülerde olduğunu ve bunun da hız artışı için yapıldığını düşünebilirsiniz.
Önceki Üst Ana Başlık Sonraki
Silinmiş bir Disk Bölümünü Kurtarmak Başlangıç Son Söz
Bir Linux Kitaplığı Sayfası