Discussion

Linux Swapfile Oluşturma

Started by Celal · 20 Aug 2026 06:26 · 6 Views · 0 Replies
Thread Starter #0
Linux işletim sistemlerinde bellek yönetimi önemli bir konudur. Özellikle RAM yetersizliği durumunda sistemin performansını artırmak için swap alanı kullanmak gereklidir. Swap alanı, sistemin fiziksel bellek kapasitesini destekleyen ve gerektiğinde verileri geçici olarak depolayan bir alan olarak görev yapar. Swap alanı iki biçimde oluşturulabilir: bir swap partition (bölüm) veya bir swap file (dosya). Bu yazıda, Linux üzerinde nasıl bir swapfile oluşturulacağını adım adım inceleyeceğiz.

Adım 1: Swapfile Oluşturma

İlk olarak, terminali açarak gerekli boyutta bir swapfile oluşturmalıyız. Örneğin, 1 GB boyutunda bir swapfile oluşturmak için aşağıdaki komutu kullanabilirsiniz:

CODE
1sudo fallocate -l 1G /swapfile


Bu komut, kök dizininde 'swapfile' adında 1 GB boyutunda bir dosya oluşturur. fallocate komutu, dosyanın hızla oluşturulmasını sağlar. Eğer fallocate komutu sistemde mevcut değilse, alternatif olarak dd komutunu kullanabilirsiniz:

CODE
1sudo dd if=/dev/zero of=/swapfile bs=1G count=1


Bu komut, sıfırlardan oluşan bir dosya oluşturur ve daha fazla zaman alabilir.

Adım 2: Dosya İzinlerini Ayarlama

Oluşturulan swapfile’ın güvenliği açısından, dosya izinlerini kısıtlamak önemlidir. Aşağıdaki komutla yalnızca root kullanıcısının erişebilmesi için dosya izinlerini ayarlayabilirsiniz:

CODE
1sudo chmod 600 /swapfile


Adım 3: Swap Alanını Etkinleştirme

Artık swapfile’ı etkinleştirebiliriz. Aşağıdaki komut, swapfile’ı sistem swap alanı olarak kullanmaya başlatır:

CODE
1sudo mkswap /swapfile


Sonrasında ise swap alanını aktif hale getirmek için:

CODE
1sudo swapon /swapfile


Adım 4: Kalıcılığı Sağlama

Swap alanının her yeniden başlatmada otomatik olarak etkinleştirilmesi için, /etc/fstab dosyasına bir satır eklemek gerekmektedir. Aşağıdaki komut ile dosyayı açın:

CODE
1sudo nano /etc/fstab


Dosyanın sonuna şu satırı ekleyin:

CODE
1/swapfile none swap sw 0 0


Bu adımlar tamamlandığında, sisteminizde başarıyla bir swapfile oluşturmuş ve etkinleştirmiş olacaksınız. Swap alanını kontrol etmek için swapon --show komutunu kullanabilirsiniz. Bu işlem, bellek yönetiminizi optimize ederek sistem performansınızı artıracaktır.

You must be logged in to reply.

0 quotes selected