İPUCU

Linux Linux İle İlgili Bilgi Paylaşım Platformu

Seçenekler

Swap Alanı Nedir? Sonradan SWAP Ekleme, Kaldırma ve Dinamik SWAP

06-06-2018 20:20
#1
ksc10 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
01/2016
Nereden:
Burdan
Mesajlar:
412
Teşekkür (Etti):
42
Teşekkür (Aldı):
147
Konular:
74
Ticaret:
(0) %



Bu yazıda SWAP(Takas Alanı) hakkında tanımlayıcı bilgiler, sonradan SWAP ekleme, kaldırma ve Dinamik SWAP hakkında anlatımda bulunacağım.
Öncelikle nedir bu SWAP?

SWAP’ın mantığını tam olarak anlamak için RAM’e değinmek gerekli. RAM dediğimiz donanım parçası biliyorsunuz ki, kullandığımız cihazların gerçekleştirme aşamasında olduğu işlemlerin geçici olarak verilerini kaydettiği bir bellektir. RAM’den güç kesildiği zaman RAM’in içindeki bilgiler sıfırlanır.
SWAP ise adeta Linux kullanmak için bir neden. Onu da şöyle açıklayayım. SWAP’ın olayı ise RAM’in yetmediği durumlarda RAM’e gönderilen verileri RAM darboğaz olduğu zaman SWAP kurulumu yaparken ayırmış olduğunuz sabit diskteki bölüme kayıt ediyor olmasıdır.
Size bu olayı basit bir şekilde örnekleyeyim.
Diyelim ki bilgisayarımızın 4 GB RAM’i var. Bir video-editör programı ile video render’lıyorsunuz. ve render işlemi o kadar çok bellek kullanıyor ki makineniz patlayacak. SWAP alanı ayırınca bu durum yaşanmıyor tabii. Bir bakıyorsunuz, Tadaaaaaa SWAP alanı RAM’in darboğaz olmasına izin vermeden fazla yükü(veriyi) RAM’in sırtından alıyor. Kendi kasasına(SWAP alanına) atıyor ve bilgisayarınız yorulmuyor.
Sonradan SWAP Alanı Ayırma

Sonradan SWAP alanı ayırmak için nedenlerimiz olabilir. Bu nedenler;

  • Linux kurulumunda Partition (Bölümlendirme)’da SWAP alanı eklemediniz veya unuttunuz.
  • “Benim RAM’im herkesi döver” dediniz ve ağzını burnunu sevdiler.
  • ya da içlerinden en mantıklı sebep olanı: sistemin yaşadığı zorluğu göre SWAP alanı ayırıyım dediniz ve sonradan ekleme gereği duydunuz.
Neyse sebep önemli değil önemli olan nasıl yapıldığı:

Sonradan SWAP Alanı Nasıl Oluşturulur?
Arkadaşlar öncelikle Linux’ta çareler tükenmiyor. Sonradan eklemesi de gayet basit. Arch Linux’u tty olarak kuranlar olaya tanıdık geleceklerini düşünüyorum.
Neyse komutlara geçelim…
Öncelikle SWAP alanımızın boyutunu neye göre ayarlayacağınızı bilmiyorsanız. Çok ta birşey bilmenize gerek yok. RAM’inizin en fazla 2 katı yapmanız önerilir (Nedenini bilmiyorum). Diyelim ki RAM’iniz 4 GB, en fazla 8 GB öneriliyor.
Benim RAM’in 8 GB, ben 8 GB SWAP alanının bana yeteceğini düşünüyorum.
SWAP alanımızı oluşturmak için aşağıdaki komutu giriyoruz. “kullaniciadi” yazan yere kendi adınızı girin.
Kod:
dd if=/dev/zero  of=/home/kullaniciadi/swapx  bs=1G count=4
“count=4” yazan yere, kaç GB SWAP alanı istiyorsanız yazın. Mesela 8 GB itiyorsanız “count=8” olarak değiştirin.
“bs=1G” yazan yer ise SWAP alanı oluşturma hızı. Bence oynamanıza gerek yok. Çok bekletmiyor zaten.
Bu arada klasör ismimizi swapx olarak kaydetmemizin bir amacı yok. Kafanıza göre isim verebilirsiniz.
SWAP alanı oluşturma komutunu girdikten sonra şuna benzer yazılar çıkmasını bekleyin. Biraz bekletiyor.
Kod:
8+0 records in
8+0 records out
8589934592 bytes (8,6 GB, 8,0 GiB) copied, 101,992 s, 84,2 MB/s
Çıktılar farklı olabilir. Kafanıza takmanıza gerek yok.
Hata aldığınızı düşünüyorsanız, SWAP kurulumu yaptığınızı alanın doğruluğunu kontrol edin.
Ayırdığınız alanı SWAP formatına çevirmek için aşağıdaki komutu giriyoruz. Yine kullanıcı adınızı girmeyi unutmayın.
Kod:
mkswap /home/kullaniciadi/swapx
Sıradaki komutumuz SWAP alanı klasörümüzün izinlerini ayarlıyor. (Kullanıcı adına dikkat edin!)
Kod:
chmod 0600 /home/kullaniciadi/swapx
Şimdi SWAP alanını aktif edelim.(Kullanıcı adını şaapmayı unutma)
Kod:
swapon /home/kullaniciadi/swapx
Evet, SWAP alanımızı eklemeyi başardık. Ama işlerimiz bitmedi. SWAP alanı sistem başladığında otomatik başlatmamız gerekiyor. Eğer Kurulumda, bölümlendirme ekranında ekleseydik bunu sistem kendisi yapacaktı. Neyseki onunda yöntemi kolay.
Yapmanız gereken şey, başlangıç komutları/programları arasına SWAP aktifleştirme komutunu eklemek: (Kullanıcı adı!!!)
Kod:
swapon /home/kullaniciadi/swapx
Böyle sistem her başlatıldığında SWAP alanı otomatik eklenecektir.
Başka yöntem ise;
Sisteminizde, /etc/rc.d/rc.local‘de bir dosya var ise metin editörü ile açıp sonuna yukarıdaki SWAP aktifleştirme komutunu ekleyip, kaydedebilirsiniz.

SWAP alanı nasıl kaldırılır?
SWAP alanını kaldırmak çok basit bir işlem.(Kullanı…..)
Kod:
swapoff /home/kullaniciadi/swapx
Daha sonra aşağıdaki komut ile fstab dosyasını düzenleyeceğiz
Kod:
sudo metineditörü etc/fstab
“metinditörü” kısmına kullandığınız editörü yazın. (gedit, l3afpad, nano vs.)
En alt satırında ayırdığınız SWAP alanı ile ilgi birşeyler yazıyorsa o satırı silin ve kaydedip çıkın. Yazmıyorsa birşey yapmanız gerek yok.
En son olarak aşağıdaki komut ile SWAP alanımızı siliyoruz.(Kul……..)
Kod:
rm /home/kullaniciadi/swapx
Dinamik SWAP olayını merak edenler varsa
SWAP alanını duruma göre değiştirmek oluyor. Yani SWAP’ın yetmediğini düşünüyorsak SWAP’ı kaldırıp daha fazla GB’lı halini kurabiliriz veya tam tersi azaltabiliriz.


Arada boş konuşuyorum. Onlar için özür dilerim.

Okuduğunuz için teşekkür ederim.


Kaynak:http://kaanksc.com/sonradan-swap-ekl...-dinamik-swap/

Kendi Yazımdır.







Kullanıcı İmzası
CrayZCeGo Teşekkür etti.


Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı