SwapFile Kullanımı

Benim disk bölümlemesinde takas için bölüm ayırmadığımızı düşünelim. Ya disk Bölümünü tekrar silip takas alanı açacağız yada pratik bir çözüm uygulayacağız..
Diyelim Diski Biçimlemek işimize gelmiyor. Bir sürü zaman ve belkide veri kaybı yaşarız. Napıcaz?

Linux da çareler Tükenmez. Çözüm takas File :)
Hemen Başlayalım.
Konsoldan root olarak işlem yapacağız. Dikkatli olun!

Örnekte 128MB lik bir swap dosyası oluşturacağız.

Tüm işlemleri konsole den ve root haklarıyla yapmalısınız.

dd if=/dev/zero of=/mnt/hda9/takas.img bs=1M count=128

Bu komut /dev/zero düğüm noktasından 1Mb lık bloklar okuyarak /mnt/hda9/takas.img adı altında 128Mb lık bir dosya oluşturur.

Bu dosyayı hemen swap dosyası haline getirelim:

mkswap /mnt/hda9/takas.img

Şimdi Sistemimizde kullanmaya Başlayalım

swapon /mnt/hda9/takas.img

Takas alanımızı Konsolda free yazarak kontrol edebilirsiniz.

Takas alanının otomatik olarak sisteme eklenmesini istiyorsak.
/etc/fstab dosyasına eklemeliyiz.

kdesu kwrite /etc/fstab

en alta tek satırda olacak şekilde ekleyin

/mnt/hda9/takas.img none swap sw 0 0

satırsonunda enter tusuna basın satır sonu hatası vermesin.
kaydedip çıkın.
normal bir reboot sonrası takas dosyanız eklenecektir.

caylakpenguen
caylakpenguen

Truva Linux takımıyla 2006'da tanışan "Çaylak Penguen" -BASH- betiklerine bayılır. Truva'nıñ çekirdek derleme işleri ile çalışan cd tasarımıyla uğraşmaktadır.

4 yorum:

  1. root@orkun-notebook:/home/orkun# dd if=/dev/zero of=/mnt/hda9/takas.img bs=1M count=128
    dd: "/mnt/hda9/takas.img' açılıyor: No such file or directory
    root@orkun-notebook:/home/orkun# dd if=/dev/zero of=/mnt/hda9/takas.img bs=1M count=128
    dd: "/mnt/hda9/takas.img' açılıyor: No such file or directory


    hda yı sda olarak değiştirdim yine de çıktısı aynı ... :(

    YanıtlayınSil
  2. caylakpenguen28 Ekim 2009 08:15

    /mnt/hda9/takas.img olarak değilde /takas.img olarak denermisin. :)
    Ben Diğer disk bölümümde bu işlemi yapmıştım. Sende hda9 olmadığı için bu hatayı almışsın sanırım.

    dd if=/dev/zero of=/takas.img bs=1M count=512
    mkswap /takas.img
    swapon /takas.img
    komutlarını uygulamalısın.

    gksu gedit /etc/fstab komutu ile fstab dosyanı açıp.
    en alta tek satırda olacak şekilde ekleyin

    /takas.img none swap sw 0 0

    satırsonunda enter tusuna basın satır sonu hatası vermesin.
    kaydedip çıkın.

    free ve top komutları ile swap alanını görebilirsin.

    Kolaylıklar.

    YanıtlayınSil
  3. caylakpenguen28 Ekim 2009 08:22

    bu konu ile ilgili bir link.

    http://www.truvalinux.org.tr/forum/index.php?topic=190.0

    YanıtlayınSil
  4. sağol abdullah abi sayende hallettim çok teşekkür ederim

    YanıtlayınSil