Türkiye
Az konuş, çok çalış..

Forum

Bildirimler
Tümünü temizle

[Nasıl] Manjaro'da Takas - Swap Alanı Oluşturmak

1 Yazılar
1 Üyeler
0 Reactions
3,893 Görüntüleme
tulliana
(@tulliana)
Gönderiler: 3512
Famed Member Admin
Konu başlatıcı
 

Manjaro kurduktan sonra dosya sistemi içine nasıl swap oluşturabiliriz?
(Sadece kök-root olarak tek bölüm (partition) kullanıyorsanız dosya sistemi içine swap alanı oluşturabilirsiniz.)

Konuya girmeden bir soru ekleyelim:

Soru  : Takas Alanı - Swap Nedir?
Cevap: Linux işletim sistemlerinde sahip olduğunuz fiziksel ram, kapasitesini aşan bir iş üzerinde yetersiz kalınca daha fazla belleğe ihtiyaç duyar, bu durumda hard diskinizi ya da dosya sistemi üzerinde oluşturulmuş bir alanı kullanarak size fiziksel bellek gibi kullanmanızı sağlayan sisteme Swap -Takas Alanı deriz.

Sisteminiz bir takas alanı - swap kullanıyor mu? Şu komutlardan biri ya da ikisi ile kontrol edelim: swapon -s veya free -h (swap alanınız var ise aşağıdaki işlemleri uygulamanıza gerek yoktur.)

Şimdi dosya sistemimize swap ekleyerek devreye sokalım. Ben örnek olarak 4-GBlık bir swap oluşturacağım. Dilerseniz aynen uygulayın dilerseniz boyutu değiştirin. (Not: Fiziksel ram miktarının iki katı önerilir genelde. mesela 2gb ram var ise bilgisayarda, siz 4gb swap oluşturmalısınız. Bu çok bağlayıcı da değildir. Sizin insiyatifinize kalmıştır.

Uçbirim açıyoruz ve:

sudo fallocate -l 4096M /swapfile

komutu ile swap için gerekli boyutu ayarlayıp oluşturuyoruz. (4096M, 4GB alan demektir)

Dilerseniz şöyle bir komut ile de oluşturabilirsiniz. (Bu iki komuttan birini kullanın)

sudo dd if=/dev/zero of=/swapfile bs=1M count=4096

Oluşturduğumuz alanın adı swapfile boyutu ise 4gb oldu. Konumu ise root-kök (/) bölümdedir.

Bu alan için dosya izni ayarını tanımlayalım:

sudo chmod 600 /swapfile

Daha sonra da oluşturduğumuz bu alanı swap olarak tanımlayalım:

sudo mkswap /swapfile

Alanımızı oluşturduk, boyutunu belirledik, dosya izinlerini verdik ve swap olarak tanımladık. Şimdi swap alanı aktif hale getirelim:

sudo swapon /swapfile

Akabinde bu bölümü fstab dosyamıza eklememiz gerekiyor. Böylece sisteminiz açılırken swap otomatik olarak etkin hale gelecek ve çalışmaya başlayacak.
Bunun için şu komutu girerek

/etc/fstab

dosyamızı açalım:

sudo kate /etc/fstab

açtıktan sonra en al satıra:

/swapfile none swap defaults 0 0

satırını ekliyoruz ve kaydedip kapatıyoruz.

bana ait örnek çıktı (fikir edinilmesi için ekledim, bunu kullanmayın. Sadece buradaki gibi aşağıya eklenmiş olmalıdır)
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>  <type>  <options>      <dump>  <pass>
#
UUID=6b32fb96-b705-478e-aab9-305da0759f24 / ext4 rw,relatime,data=ordered 0 1

/swapfile none swap defaults 0 0
^^ alt kısma bu kırmızı satırı ekleyeceksiniz ^^

Bilgisayarınızı yeniden başlattıktan sonra swap-takas etkin hale gelmiş olacaktır. Sisteminiz bu swap alanı sadece gerektiği zaman kullanacaktır. Gerekli alandan kasıt ise en üstte bahsettiğimiz gibi, fiziksel ram belleğin yetersiz kaldığı işlerdir.

Peki swap alan etkin oldu mu? diyorsanız, şu komutlar ile kontrol edebilirsiniz:

swapon -s

ya da

free -h

bunun gibi ya da buna benzer çıktı alacaksınız. (bana ait örnek çıktıdır)
[tulliana@tulliana ~]$ swapon -s
Filename                                Type            Size    Used    Priority
/swapfile                              file            4194300 0      -1
[tulliana@tulliana ~]$ free -h
              total        used        free      shared  buff/cache  available
Mem:          7,7G        929M        6,1G        140M        717M        6,4G
Swap:          4,0G          0B        4,0G

saygılar... tulliana...

kısa bilgi: (uçbirim=terminal-konsol, M=Megabyte, G=Gigabyte)

Güncel belge:
https://wiki.manjaro.org/index.php?title=Dosya_Sistemine_Takas_Alan%C4%B1_(Swap)_Eklemek
http://archman.org/forum/index.php?topic=1412.0

archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!

 
Gönderildi : 16/12/2014 4:45 pm
Paylaş:
Translate »