{"id":39511,"date":"2026-02-23T03:40:39","date_gmt":"2026-02-23T00:40:39","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=39511"},"modified":"2026-02-23T03:40:39","modified_gmt":"2026-02-23T00:40:39","slug":"ubuntu-18-04-uzerine-takas-alani-swap-space-ekleme-kapsamli-rehberi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerine-takas-alani-swap-space-ekleme-kapsamli-rehberi\/","title":{"rendered":"Ubuntu 18.04 \u00dczerine Takas Alan\u0131 (Swap Space) Ekleme Kapsaml\u0131 Rehberi"},"content":{"rendered":"<p><body><\/p>\n<h2>Ubuntu 18.04 \u00dczerine Takas Alan\u0131 (Swap Space) Ekleme Kapsaml\u0131 Rehberi<\/h2>\n<p>Ubuntu 18.04, uzun s\u00fcreli destek (LTS) s\u00fcr\u00fcm\u00fc olmas\u0131 nedeniyle bir\u00e7ok sunucu ve ki\u015fisel bilgisayar kullan\u0131c\u0131s\u0131 taraf\u0131ndan tercih edilmeye devam etmektedir. Her ne kadar yeni Ubuntu s\u00fcr\u00fcmleri takas dosyalar\u0131n\u0131 varsay\u0131lan olarak olu\u015ftursa da, 18.04 ve \u00f6nceki s\u00fcr\u00fcmlerde bu durum her zaman ge\u00e7erli de\u011fildir. \u00d6zellikle d\u00fc\u015f\u00fck RAM&#8217;e sahip sistemlerde veya belirli uygulamalar\u0131n yo\u011fun bellek kullan\u0131m\u0131 gerektirdi\u011fi durumlarda, sistem performans\u0131n\u0131 art\u0131rmak ve kararl\u0131l\u0131\u011f\u0131 sa\u011flamak i\u00e7in takas alan\u0131 (swap space) eklemek hayati \u00f6nem ta\u015f\u0131r. Bu kapsaml\u0131 rehberde, Ubuntu 18.04 i\u015fletim sistemi \u00fczerinde takas alan\u0131 olu\u015fturma, etkinle\u015ftirme, kal\u0131c\u0131 hale getirme ve optimize etme ad\u0131mlar\u0131n\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz.<\/p>\n<h3>Takas Alan\u0131 Nedir ve Neden \u00d6nemlidir?<\/h3>\n<p>Takas alan\u0131, bilgisayar\u0131n\u0131z\u0131n fiziksel belle\u011fi (RAM) doldu\u011funda i\u015fletim sisteminin kullanabilece\u011fi bir disk alan\u0131d\u0131r. RAM, h\u0131zl\u0131 eri\u015fim sa\u011flayan ge\u00e7ici bir depolama birimi iken, takas alan\u0131 daha yava\u015f olan sabit diskin bir b\u00f6l\u00fcm\u00fcn\u00fc veya ayr\u0131 bir takas b\u00f6l\u00fcm\u00fcn\u00fc kullan\u0131r. \u0130\u015fletim sistemi, aktif olarak kullan\u0131lmayan bellek sayfalar\u0131n\u0131 RAM&#8217;den takas alan\u0131na ta\u015f\u0131yarak RAM&#8217;de yeni uygulamalar veya veriler i\u00e7in yer a\u00e7ar. Bu s\u00fcre\u00e7 &#8220;sayfalama&#8221; (paging) olarak bilinir.<\/p>\n<p>Takas alan\u0131n\u0131n \u00f6nemi birka\u00e7 a\u00e7\u0131dan ele al\u0131nabilir:<\/p>\n<p>*   <strong>Bellek Yetersizli\u011fini Giderme:<\/strong> En belirgin faydas\u0131, sistemin RAM&#8217;i t\u00fckendi\u011finde \u00e7\u00f6kmesini veya donmas\u0131n\u0131 engellemektir. Takas alan\u0131 sayesinde, sistem bellek yetersizli\u011fi nedeniyle kritik s\u00fcre\u00e7leri sonland\u0131rmak zorunda kalmaz.<br \/>\n*   <strong>Performans Stabilizasyonu:<\/strong> \u00d6zellikle birden fazla uygulama \u00e7al\u0131\u015ft\u0131ran veya bellek yo\u011fun g\u00f6revler y\u00fcr\u00fcten sistemlerde, takas alan\u0131 ani bellek taleplerini kar\u015f\u0131layarak genel sistem performans\u0131n\u0131n daha istikrarl\u0131 olmas\u0131na yard\u0131mc\u0131 olur.<br \/>\n*   <strong>Haz\u0131rda Bekletme (Hibernation):<\/strong> Bir\u00e7ok Linux da\u011f\u0131t\u0131m\u0131nda, haz\u0131rda bekletme (uyku modundan farkl\u0131 olarak, sistemin t\u00fcm durumunu diske yaz\u0131p g\u00fcc\u00fc tamamen kesme) i\u015flevi i\u00e7in takas alan\u0131 gereklidir. Haz\u0131rda bekletme durumunda, RAM&#8217;deki t\u00fcm i\u00e7erik takas alan\u0131na yaz\u0131l\u0131r ve sistem a\u00e7\u0131ld\u0131\u011f\u0131nda buradan geri y\u00fcklenir. Bu nedenle, haz\u0131rda bekletme kullanmay\u0131 planl\u0131yorsan\u0131z, takas alan\u0131n\u0131z\u0131n RAM boyutundan en az bir miktar daha b\u00fcy\u00fck olmas\u0131 gerekir.<br \/>\n*   <strong>Bellek Yo\u011fun Uygulamalar:<\/strong> Veritaban\u0131 sunucular\u0131, sanalla\u015ft\u0131rma yaz\u0131l\u0131mlar\u0131, video d\u00fczenleme programlar\u0131 veya b\u00fcy\u00fck veri analizi ara\u00e7lar\u0131 gibi bellek yo\u011fun uygulamalar, takas alan\u0131na sahip olmaktan b\u00fcy\u00fck fayda sa\u011flar. Bu t\u00fcr uygulamalar, beklenenden daha fazla bellek kulland\u0131\u011f\u0131nda takas alan\u0131 bir tampon g\u00f6revi g\u00f6r\u00fcr.<\/p>\n<p>Ancak takas alan\u0131, RAM&#8217;in bir yede\u011fi veya yerine ge\u00e7ecek bir \u00e7\u00f6z\u00fcm de\u011fildir. Sabit diskler, RAM&#8217;e g\u00f6re \u00e7ok daha yava\u015f oldu\u011fu i\u00e7in, sistemin yo\u011fun bir \u015fekilde takas alan\u0131n\u0131 kullanmas\u0131 (thrashing) genel performansta ciddi d\u00fc\u015f\u00fc\u015flere neden olabilir. Bu nedenle, takas alan\u0131 sadece RAM&#8217;in doldu\u011fu anlarda bir &#8220;can simidi&#8221; olarak g\u00f6r\u00fclmeli ve ideal olan her zaman yeterli RAM&#8217;e sahip olmakt\u0131r.<\/p>\n<h3>Takas Alan\u0131 \u0130htiyac\u0131n\u0131z\u0131 Belirleme<\/h3>\n<p>Takas alan\u0131 eklemeden \u00f6nce, mevcut sisteminizin takas durumu ve ihtiyac\u0131 hakk\u0131nda bilgi edinmek \u00f6nemlidir.<\/p>\n<h4>Mevcut Takas Durumunu Kontrol Etme<\/h4>\n<p>Sisteminizde zaten bir takas alan\u0131 olup olmad\u0131\u011f\u0131n\u0131 veya ne kadar kullan\u0131ld\u0131\u011f\u0131n\u0131 \u00f6\u011frenmek i\u00e7in a\u015fa\u011f\u0131daki komutlar\u0131 kullanabilirsiniz:<\/p>\n<p>*   <code>free -h<\/code>: Bu komut, sistemin toplam, kullan\u0131lan ve bo\u015f RAM miktar\u0131n\u0131, ayr\u0131ca takas alan\u0131n\u0131n durumunu (toplam, kullan\u0131lan, bo\u015f) kullan\u0131c\u0131 dostu bir formatta g\u00f6sterir.<\/p>\n<pre><code class=\"language-bash\">$ free -h\n                  total        used        free      shared  buff\/cache   available\n    Mem:           3.8G        1.2G        1.5G        143M        1.1G        2.2G\n    Swap:            0B          0B          0B<\/code><\/pre>\n<p>    Yukar\u0131daki \u00f6rnekte <code>Swap: 0B<\/code> \u00e7\u0131kt\u0131s\u0131, sistemde hen\u00fcz bir takas alan\u0131 olmad\u0131\u011f\u0131n\u0131 g\u00f6sterir.<\/p>\n<p>*   <code>swapon --show<\/code>: Bu komut, etkin takas alanlar\u0131n\u0131 ve bunlar\u0131n hangi dosya veya b\u00f6l\u00fcmden geldi\u011fini g\u00f6sterir. E\u011fer hi\u00e7bir \u00e7\u0131kt\u0131 vermiyorsa, aktif bir takas alan\u0131 yoktur.<\/p>\n<pre><code class=\"language-bash\">$ swapon --show\n    # (\u00e7\u0131kt\u0131 yoksa takas alan\u0131 yok demektir)<\/code><\/pre>\n<p>*   <code>sudo apt install htop<\/code> (iste\u011fe ba\u011fl\u0131): <code>htop<\/code> g\u00f6rsel bir sistem izleme arac\u0131d\u0131r ve RAM ile takas alan\u0131 kullan\u0131m\u0131n\u0131 grafiksel olarak takip etmenizi sa\u011flar. Kurulumdan sonra <code>htop<\/code> komutu ile \u00e7al\u0131\u015ft\u0131rabilirsiniz.<\/p>\n<h4>\u00d6nerilen Takas Alan\u0131 Boyutlar\u0131<\/h4>\n<p>Takas alan\u0131n\u0131n boyutu konusunda farkl\u0131 g\u00f6r\u00fc\u015fler olsa da, genel kabul g\u00f6rm\u00fc\u015f baz\u0131 y\u00f6nergeler bulunmaktad\u0131r. \u00d6zellikle Ubuntu 18.04 gibi eski s\u00fcr\u00fcmlerde veya d\u00fc\u015f\u00fck RAM&#8217;li sistemlerde bu y\u00f6nergeler daha kritik hale gelir.<\/p>\n<p>*   <strong>1 GB RAM veya Daha Az:<\/strong> RAM&#8217;inizin en az iki kat\u0131 (\u00f6rn. 1 GB RAM i\u00e7in 2 GB takas).<br \/>\n*   <strong>2 GB &#8211; 4 GB RAM:<\/strong> RAM&#8217;inizle ayn\u0131 boyutta veya RAM&#8217;inizin iki kat\u0131 (\u00f6rn. 2 GB RAM i\u00e7in 2-4 GB takas).<br \/>\n*   <strong>4 GB &#8211; 8 GB RAM:<\/strong> RAM&#8217;inizin yar\u0131s\u0131 veya RAM&#8217;inizle ayn\u0131 boyutta (\u00f6rn. 8 GB RAM i\u00e7in 4-8 GB takas).<br \/>\n*   <strong>8 GB RAM veya Daha Fazla:<\/strong> Minimum 2 GB veya RAM&#8217;inizin yar\u0131s\u0131 (\u00f6rn. 16 GB RAM i\u00e7in 4-8 GB takas).<br \/>\n*   <strong>Haz\u0131rda Bekletme Kullan\u0131lacaksa:<\/strong> Takas alan\u0131, RAM boyutundan en az bir miktar daha b\u00fcy\u00fck olmal\u0131d\u0131r (\u00f6rn. 8 GB RAM i\u00e7in 9-10 GB takas).<\/p>\n<p>Unutulmamal\u0131d\u0131r ki, modern sistemlerde genellikle \u00e7ok fazla takas alan\u0131na ihtiya\u00e7 duyulmaz \u00e7\u00fcnk\u00fc yeterli RAM mevcuttur. Ancak sanal makineler, veritaban\u0131 sunucular\u0131 veya geli\u015ftirme ortamlar\u0131 gibi belirli senaryolarda daha b\u00fcy\u00fck takas alanlar\u0131 faydal\u0131 olabilir.<\/p>\n<h3>Takas Alan\u0131 Ekleme Ad\u0131mlar\u0131<\/h3>\n<p>Ubuntu 18.04 \u00fczerinde takas alan\u0131 eklemek i\u00e7in bir takas dosyas\u0131 olu\u015fturma y\u00f6ntemini kullanaca\u011f\u0131z. Bu y\u00f6ntem, ayr\u0131 bir takas b\u00f6l\u00fcm\u00fc olu\u015fturmaktan daha esnek ve kolayd\u0131r.<\/p>\n<h4>1. Takas Dosyas\u0131 Olu\u015fturma<\/h4>\n<p>Takas dosyas\u0131 olu\u015fturmak i\u00e7in <code>fallocate<\/code> komutunu kullanaca\u011f\u0131z. Bu komut, belirtilen boyutta bir dosya olu\u015fturur ve diske an\u0131nda yer ay\u0131r\u0131r.<\/p>\n<pre><code class=\"language-bash\">sudo fallocate -l 4G \/swapfile<\/code><\/pre>\n<p>Yukar\u0131daki komut, k\u00f6k dizininde (root) <code>swapfile<\/code> ad\u0131nda 4 GB boyutunda bir takas dosyas\u0131 olu\u015fturur. \u0130htiya\u00e7lar\u0131n\u0131za g\u00f6re <code>4G<\/code> de\u011ferini <code>2G<\/code>, <code>8G<\/code> vb. de\u011fi\u015ftirebilirsiniz.<\/p>\n<p>E\u011fer <code>fallocate<\/code> komutu sisteminizde yoksa veya bir hata verirse, daha yava\u015f ama alternatif olan <code>dd<\/code> komutunu kullanabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sudo dd if=\/dev\/zero of=\/swapfile bs=1M count=4096<\/code><\/pre>\n<p>Bu komut, <code>\/dev\/zero<\/code>&#8216;dan bo\u015f veri okuyarak <code>\/swapfile<\/code> dosyas\u0131na yazar. <code>bs=1M<\/code> her seferinde 1 MB veri yaz\u0131laca\u011f\u0131n\u0131, <code>count=4096<\/code> ise bu i\u015flemin 4096 kez tekrarlanaca\u011f\u0131n\u0131 belirtir, bu da toplamda 4096 MB (4 GB) bir dosya anlam\u0131na gelir.<\/p>\n<h4>2. Dosya \u0130zinlerini Ayarlama<\/h4>\n<p>Takas dosyas\u0131, hassas sistem verilerini i\u00e7erebilece\u011fi i\u00e7in sadece root kullan\u0131c\u0131s\u0131 taraf\u0131ndan okunabilir ve yaz\u0131labilir olmal\u0131d\u0131r. Bu, di\u011fer kullan\u0131c\u0131lar\u0131n takas dosyas\u0131na eri\u015fmesini engelleyerek g\u00fcvenlik sa\u011flar.<\/p>\n<pre><code class=\"language-bash\">sudo chmod 600 \/swapfile<\/code><\/pre>\n<p>*   <code>chmod 600<\/code>: Bu izin ayar\u0131, dosya sahibi (root) i\u00e7in okuma ve yazma (<code>rw<\/code>) izni verirken, grup ve di\u011fer kullan\u0131c\u0131lar i\u00e7in hi\u00e7bir izin vermez.<\/p>\n<p>Bu ad\u0131m\u0131 atlamak, takas alan\u0131n\u0131n etkinle\u015ftirilememesine veya g\u00fcvenlik a\u00e7\u0131klar\u0131 olu\u015fmas\u0131na neden olabilir.<\/p>\n<h4>3. Takas Alan\u0131n\u0131 Bi\u00e7imlendirme<\/h4>\n<p>Olu\u015fturdu\u011fumuz dosyay\u0131 bir takas alan\u0131 olarak kullanabilmek i\u00e7in <code>mkswap<\/code> komutu ile bi\u00e7imlendirmemiz gerekir.<\/p>\n<pre><code class=\"language-bash\">sudo mkswap \/swapfile<\/code><\/pre>\n<p>Bu komut, takas dosyas\u0131n\u0131 bir takas b\u00f6l\u00fcm\u00fc olarak i\u015faretler ve gerekli meta verileri yazar. \u00c7\u0131kt\u0131 genellikle \u015f\u00f6yle olacakt\u0131r:<\/p>\n<pre><code class=\"language-\">Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)\nno label, UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx<\/code><\/pre>\n<h4>4. Takas Alan\u0131n\u0131 Etkinle\u015ftirme<\/h4>\n<p>Takas dosyas\u0131n\u0131 sistemde hemen kullanmaya ba\u015flamak i\u00e7in <code>swapon<\/code> komutunu kullan\u0131r\u0131z.<\/p>\n<pre><code class=\"language-bash\">sudo swapon \/swapfile<\/code><\/pre>\n<p>Bu komut, olu\u015fturdu\u011fumuz takas dosyas\u0131n\u0131 etkinle\u015ftirir ve sistemin bellek y\u00f6netimi taraf\u0131ndan kullan\u0131labilir hale getirir.<\/p>\n<h4>5. Do\u011frulama<\/h4>\n<p>Takas alan\u0131n\u0131n ba\u015far\u0131yla etkinle\u015ftirilip etkinle\u015ftirilmedi\u011fini kontrol etmek i\u00e7in tekrar <code>free -h<\/code> ve <code>swapon --show<\/code> komutlar\u0131n\u0131 kullanabiliriz.<\/p>\n<pre><code class=\"language-bash\">$ free -h\n              total        used        free      shared  buff\/cache   available\nMem:           3.8G        1.2G        1.5G        143M        1.1G        2.2G\nSwap:          4.0G          0B        4.0G\n\n$ swapon --show\nNAME      TYPE  SIZE USED PRIO\n\/swapfile file    4G   0B   -2<\/code><\/pre>\n<p><code>Swap:<\/code> sat\u0131r\u0131nda takas alan\u0131n\u0131n boyutunu ve <code>swapon --show<\/code> \u00e7\u0131kt\u0131s\u0131nda <code>\/swapfile<\/code> dosyas\u0131n\u0131n listelendi\u011fini g\u00f6rmelisiniz. Bu, takas alan\u0131n\u0131n ba\u015far\u0131yla eklendi\u011fi ve aktif oldu\u011fu anlam\u0131na gelir.<\/p>\n<h4>6. Kal\u0131c\u0131 Hale Getirme<\/h4>\n<p>\u015eu ana kadar yapt\u0131\u011f\u0131m\u0131z de\u011fi\u015fiklikler sistem yeniden ba\u015flat\u0131ld\u0131\u011f\u0131nda kaybolacakt\u0131r. Takas alan\u0131n\u0131n her \u00f6ny\u00fcklemede otomatik olarak etkinle\u015ftirilmesi i\u00e7in <code>\/etc\/fstab<\/code> dosyas\u0131na bir giri\u015f eklememiz gerekir.<\/p>\n<p><code>\/etc\/fstab<\/code> dosyas\u0131, sistemin \u00f6ny\u00fckleme s\u0131ras\u0131nda hangi dosya sistemlerini nereye ba\u011flayaca\u011f\u0131n\u0131 tan\u0131mlayan kritik bir yap\u0131land\u0131rma dosyas\u0131d\u0131r. Bu dosyay\u0131 d\u00fczenlerken dikkatli olunmal\u0131d\u0131r, yanl\u0131\u015f bir giri\u015f sistemi ba\u015flat\u0131lamaz hale getirebilir.<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/fstab<\/code><\/pre>\n<p>Bu komutla <code>nano<\/code> metin d\u00fczenleyicisini kullanarak <code>\/etc\/fstab<\/code> dosyas\u0131n\u0131 a\u00e7\u0131n. Dosyan\u0131n en sonuna a\u015fa\u011f\u0131daki sat\u0131r\u0131 ekleyin:<\/p>\n<pre><code class=\"language-\">\/swapfile none swap sw 0 0<\/code><\/pre>\n<p>*   <code>\/swapfile<\/code>: Takas dosyas\u0131n\u0131n yolu.<br \/>\n*   <code>none<\/code>: Takas alan\u0131 bir ba\u011flama noktas\u0131na sahip olmad\u0131\u011f\u0131 i\u00e7in <code>none<\/code> kullan\u0131l\u0131r.<br \/>\n*   <code>swap<\/code>: Dosya sisteminin tipi takas oldu\u011fundan <code>swap<\/code> kullan\u0131l\u0131r.<br \/>\n*   <code>sw<\/code>: Ba\u011flama se\u00e7enekleri. <code>sw<\/code> (swap) takas alan\u0131 i\u00e7in standart bir se\u00e7enektir.<br \/>\n*   <code>0<\/code>: <code>dump<\/code> arac\u0131 taraf\u0131ndan yedeklenip yedeklenmeyece\u011fini belirtir (0 = yedekleme yapma).<br \/>\n*   <code>0<\/code>: <code>fsck<\/code> arac\u0131 taraf\u0131ndan \u00f6ny\u00fcklemede kontrol edilip edilmeyece\u011fini belirtir (0 = kontrol etme, takas i\u00e7in gerekli de\u011fildir).<\/p>\n<p>De\u011fi\u015fiklikleri kaydetmek i\u00e7in <code>Ctrl+O<\/code>, ard\u0131ndan <code>Enter<\/code> tu\u015funa bas\u0131n ve <code>nano<\/code>&#8216;dan \u00e7\u0131kmak i\u00e7in <code>Ctrl+X<\/code> tu\u015flar\u0131na bas\u0131n.<\/p>\n<p>De\u011fi\u015fikliklerin do\u011fru yap\u0131ld\u0131\u011f\u0131ndan emin olmak i\u00e7in, sistemi yeniden ba\u015flatmadan \u00f6nce <code>\/etc\/fstab<\/code> dosyas\u0131ndaki t\u00fcm girdileri yeniden y\u00fcklemeyi deneyebilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sudo mount -a<\/code><\/pre>\n<p>Bu komut, <code>\/etc\/fstab<\/code> dosyas\u0131ndaki t\u00fcm girdileri okur ve hen\u00fcz ba\u011fl\u0131 olmayan dosya sistemlerini ba\u011flamaya \u00e7al\u0131\u015f\u0131r. E\u011fer takas alan\u0131 zaten etkinse veya herhangi bir hata olu\u015fmazsa, bu komut sessizce \u00e7al\u0131\u015f\u0131r. Herhangi bir hata mesaj\u0131 al\u0131rsan\u0131z, <code>\/etc\/fstab<\/code> dosyas\u0131ndaki yeni giri\u015finizi kontrol etmeniz gerekir.<\/p>\n<h3>Takas Ayarlar\u0131n\u0131 Optimize Etme: Swappiness ve Cache Pressure<\/h3>\n<p>Takas alan\u0131 etkinle\u015ftirildikten sonra, sistemin takas alan\u0131n\u0131 ne zaman ve ne kadar kullanaca\u011f\u0131n\u0131 belirleyen baz\u0131 \u00e7ekirdek parametrelerini optimize edebiliriz. Bu parametreler <code>swappiness<\/code> ve <code>vfs_cache_pressure<\/code>&#8216;d\u0131r.<\/p>\n<h4>Swappiness Nedir?<\/h4>\n<p><code>swappiness<\/code> parametresi, Linux \u00e7ekirde\u011finin RAM&#8217;deki verileri ne kadar agresif bir \u015fekilde takas alan\u0131na ta\u015f\u0131yaca\u011f\u0131n\u0131 kontrol eder. De\u011feri 0 ile 100 aras\u0131nda de\u011fi\u015fir:<\/p>\n<p>*   <strong><code>swappiness = 0<\/code>:<\/strong> \u00c7ekirdek, RAM&#8217;i tamamen dolana kadar takas alan\u0131n\u0131 kullanmaktan m\u00fcmk\u00fcn oldu\u011funca ka\u00e7\u0131n\u0131r. Bu, sunucular gibi bellek performans\u0131n\u0131n kritik oldu\u011fu sistemler i\u00e7in \u00f6nerilebilir, ancak RAM tamamen doldu\u011funda sistem donabilir.<br \/>\n*   <strong><code>swappiness = 60<\/code> (Varsay\u0131lan):<\/strong> \u00c7ekirdek, RAM dolmadan \u00f6nce bile belirli bir e\u015fi\u011fe ula\u015ft\u0131\u011f\u0131nda verileri takas alan\u0131na ta\u015f\u0131maya ba\u015flar. Bu, \u00e7o\u011fu masa\u00fcst\u00fc sistemi i\u00e7in iyi bir dengedir.<br \/>\n*   <strong><code>swappiness = 100<\/code>:<\/strong> \u00c7ekirdek, RAM&#8217;deki verileri takas alan\u0131na ta\u015f\u0131mak i\u00e7in \u00e7ok agresif davran\u0131r. Bu, \u00f6zellikle d\u00fc\u015f\u00fck RAM&#8217;li sistemlerde veya belirli durumlarda faydal\u0131 olabilir, ancak genellikle performans\u0131 d\u00fc\u015f\u00fcr\u00fcr.<\/p>\n<p>Mevcut <code>swappiness<\/code> de\u011ferinizi kontrol etmek i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">cat \/proc\/sys\/vm\/swappiness<\/code><\/pre>\n<p>De\u011feri de\u011fi\u015ftirmek i\u00e7in (\u00f6rne\u011fin 10&#8217;a ayarlamak):<\/p>\n<pre><code class=\"language-bash\">sudo sysctl vm.swappiness=10<\/code><\/pre>\n<p>Bu de\u011fi\u015fiklik ge\u00e7icidir ve sistem yeniden ba\u015flat\u0131ld\u0131\u011f\u0131nda kaybolur. Kal\u0131c\u0131 hale getirmek i\u00e7in <code>\/etc\/sysctl.conf<\/code> dosyas\u0131n\u0131 d\u00fczenlememiz gerekir:<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/sysctl.conf<\/code><\/pre>\n<p>Dosyan\u0131n sonuna a\u015fa\u011f\u0131daki sat\u0131r\u0131 ekleyin:<\/p>\n<pre><code class=\"language-\">vm.swappiness=10<\/code><\/pre>\n<p>De\u011fi\u015fiklikleri kaydettikten sonra, <code>sudo sysctl -p<\/code> komutu ile yeni ayarlar\u0131 hemen uygulayabilirsiniz.<\/p>\n<p><strong>Hangi <code>swappiness<\/code> de\u011feri sizin i\u00e7in uygun?<\/strong><\/p>\n<p>*   <strong>Masa\u00fcst\u00fc Kullan\u0131c\u0131lar\u0131 (bol RAM&#8217;li):<\/strong> 10-20 aras\u0131 bir de\u011fer genellikle iyi bir deneyim sunar. Sistem RAM&#8217;i daha \u00e7ok kullanmaya \u00e7al\u0131\u015f\u0131r ve takas alan\u0131na daha az ba\u015fvurur.<br \/>\n*   <strong>Sunucular (veritaban\u0131, web sunucular\u0131 vb.):<\/strong> Genellikle 0-10 aras\u0131 de\u011ferler tercih edilir. Bu, kritik servislerin RAM&#8217;de kalmas\u0131n\u0131 sa\u011flar ve disk G\/\u00c7&#8217;sini azalt\u0131r.<br \/>\n*   <strong>D\u00fc\u015f\u00fck RAM&#8217;li Sistemler:<\/strong> Varsay\u0131lan 60 de\u011feri genellikle kabul edilebilir. Daha d\u00fc\u015f\u00fck bir de\u011fer, sistemin RAM&#8217;i doldu\u011funda daha h\u0131zl\u0131 donmas\u0131na neden olabilir.<\/p>\n<h4>vfs_cache_pressure Nedir?<\/h4>\n<p><code>vfs_cache_pressure<\/code> parametresi, Linux \u00e7ekirde\u011finin dizin ve inode \u00f6nbelleklerini ne kadar h\u0131zl\u0131 geri kazanaca\u011f\u0131n\u0131 (bo\u015faltaca\u011f\u0131n\u0131) kontrol eder. Bu \u00f6nbellekler, dosya sistemi i\u015flemlerini h\u0131zland\u0131rmak i\u00e7in kullan\u0131l\u0131r.<\/p>\n<p>*   <strong><code>vfs_cache_pressure = 0<\/code>:<\/strong> \u00c7ekirdek, dizin ve inode \u00f6nbelleklerini geri kazanmaktan tamamen ka\u00e7\u0131n\u0131r. Bu, sistemin uzun s\u00fcre \u00e7al\u0131\u015fmas\u0131 durumunda bellek s\u0131z\u0131nt\u0131s\u0131na benzer sorunlara yol a\u00e7abilir.<br \/>\n*   <strong><code>vfs_cache_pressure = 100<\/code> (Varsay\u0131lan):<\/strong> \u00c7ekirdek, dizin ve inode \u00f6nbelleklerini ihtiya\u00e7 duyuldu\u011funda olduk\u00e7a agresif bir \u015fekilde geri kazan\u0131r. Bu, \u00e7o\u011fu sistem i\u00e7in iyi bir dengedir.<br \/>\n*   <strong><code>vfs_cache_pressure > 100<\/code>:<\/strong> \u00c7ekirdek, \u00f6nbellekleri daha da agresif bir \u015fekilde geri kazan\u0131r.<\/p>\n<p>Mevcut <code>vfs_cache_pressure<\/code> de\u011ferinizi kontrol etmek i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">cat \/proc\/sys\/vm\/vfs_cache_pressure<\/code><\/pre>\n<p>De\u011feri de\u011fi\u015ftirmek i\u00e7in (\u00f6rne\u011fin 50&#8217;ye ayarlamak):<\/p>\n<pre><code class=\"language-bash\">sudo sysctl vm.vfs_cache_pressure=50<\/code><\/pre>\n<p>Kal\u0131c\u0131 hale getirmek i\u00e7in <code>\/etc\/sysctl.conf<\/code> dosyas\u0131na a\u015fa\u011f\u0131daki sat\u0131r\u0131 ekleyin:<\/p>\n<pre><code class=\"language-\">vm.vfs_cache_pressure=50<\/code><\/pre>\n<p>Ard\u0131ndan <code>sudo sysctl -p<\/code> ile uygulay\u0131n.<\/p>\n<p>Genellikle <code>vfs_cache_pressure<\/code> i\u00e7in varsay\u0131lan 100 de\u011feri \u00e7o\u011fu kullan\u0131c\u0131 i\u00e7in uygundur. Ancak baz\u0131 \u00f6zel durumlarda (\u00f6rn. s\u00fcrekli dosya sistemi i\u015flemleri yapan sunucular) bu de\u011feri de\u011fi\u015ftirmek gerekebilir. Daha d\u00fc\u015f\u00fck bir de\u011fer, dosya sistemi \u00f6nbelleklerinin daha uzun s\u00fcre bellekte kalmas\u0131n\u0131 sa\u011flayarak dosya sistemi i\u015flemlerini h\u0131zland\u0131rabilir, ancak di\u011fer uygulamalar i\u00e7in daha az RAM b\u0131rakabilir.<\/p>\n<h3>Mevcut Takas Alan\u0131n\u0131 Kald\u0131rma (\u0130ste\u011fe Ba\u011fl\u0131)<\/h3>\n<p>E\u011fer mevcut takas alan\u0131n\u0131z\u0131 de\u011fi\u015ftirmek veya tamamen kald\u0131rmak isterseniz, a\u015fa\u011f\u0131daki ad\u0131mlar\u0131 izleyebilirsiniz. Bu, \u00f6zellikle takas dosyas\u0131n\u0131n boyutunu de\u011fi\u015ftirmek istedi\u011finizde veya art\u0131k takas alan\u0131na ihtiyac\u0131n\u0131z kalmad\u0131\u011f\u0131nda kullan\u0131\u015fl\u0131d\u0131r.<\/p>\n<p>1.  <strong>Takas Alan\u0131n\u0131 Devre D\u0131\u015f\u0131 B\u0131rakma:<\/strong><br \/>\n    \u00d6ncelikle, etkin olan takas dosyas\u0131n\u0131 devre d\u0131\u015f\u0131 b\u0131rakman\u0131z gerekir.<\/p>\n<pre><code class=\"language-bash\">sudo swapoff \/swapfile<\/code><\/pre>\n<p>    E\u011fer sisteminizde birden fazla takas alan\u0131 varsa ve hepsini devre d\u0131\u015f\u0131 b\u0131rakmak istiyorsan\u0131z <code>sudo swapoff -a<\/code> komutunu kullanabilirsiniz.<\/p>\n<p>2.  <strong>Takas Dosyas\u0131n\u0131 Silme:<\/strong><br \/>\n    Takas alan\u0131 devre d\u0131\u015f\u0131 b\u0131rak\u0131ld\u0131ktan sonra, fiziksel dosyay\u0131 silebilirsiniz.<\/p>\n<pre><code class=\"language-bash\">sudo rm \/swapfile<\/code><\/pre>\n<p>3.  <strong><code>\/etc\/fstab<\/code> Giri\u015fini Kald\u0131rma:<\/strong><br \/>\n    Sistemin yeniden ba\u015flat\u0131ld\u0131\u011f\u0131nda takas dosyas\u0131n\u0131 tekrar etkinle\u015ftirmeye \u00e7al\u0131\u015fmas\u0131n\u0131 engellemek i\u00e7in <code>\/etc\/fstab<\/code> dosyas\u0131ndaki ilgili sat\u0131r\u0131 silmeniz veya yorum sat\u0131r\u0131 haline getirmeniz gerekir.<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/fstab<\/code><\/pre>\n<p>    Dosyay\u0131 a\u00e7t\u0131ktan sonra, daha \u00f6nce ekledi\u011finiz <code>\/swapfile none swap sw 0 0<\/code> sat\u0131r\u0131n\u0131 silin veya ba\u015f\u0131na <code>#<\/code> i\u015fareti koyarak yorum sat\u0131r\u0131 yap\u0131n:<\/p>\n<pre><code class=\"language-\">#\/swapfile none swap sw 0 0<\/code><\/pre>\n<p>    Kaydedin ve \u00e7\u0131k\u0131n (<code>Ctrl+O<\/code>, <code>Enter<\/code>, <code>Ctrl+X<\/code>).<\/p>\n<p>Bu ad\u0131mlar\u0131 tamamlad\u0131ktan sonra, sisteminizde takas dosyas\u0131 etkin olmayacak ve disk alan\u0131n\u0131z geri kazan\u0131lm\u0131\u015f olacakt\u0131r. E\u011fer daha b\u00fcy\u00fck bir takas dosyas\u0131 olu\u015fturmak istiyorsan\u0131z, kald\u0131rma i\u015fleminden sonra bu rehberin ba\u015f\u0131ndaki &#8220;Takas Alan\u0131 Ekleme Ad\u0131mlar\u0131&#8221; b\u00f6l\u00fcm\u00fcn\u00fc takip ederek yeni bir dosya olu\u015fturabilirsiniz.<\/p>\n<h3>Takas Alan\u0131 Kullan\u0131m\u0131n\u0131 \u0130zleme<\/h3>\n<p>Takas alan\u0131n\u0131n etkin bir \u015fekilde \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 ve ne kadar kullan\u0131ld\u0131\u011f\u0131n\u0131 d\u00fczenli olarak izlemek, sistem performans\u0131n\u0131z\u0131 anlamak i\u00e7in \u00f6nemlidir.<\/p>\n<p>*   <strong><code>free -h<\/code>:<\/strong> En temel ve h\u0131zl\u0131 y\u00f6ntemdir. Takas alan\u0131n\u0131n toplam boyutunu, kullan\u0131lan ve bo\u015f alan miktar\u0131n\u0131 g\u00f6sterir.<\/p>\n<pre><code class=\"language-bash\">$ free -h\n    ...\n    Swap:          4.0G        256M        3.7G<\/code><\/pre>\n<p>    Yukar\u0131daki \u00e7\u0131kt\u0131, 4 GB takas alan\u0131n\u0131n 256 MB&#8217;\u0131n\u0131n kullan\u0131ld\u0131\u011f\u0131n\u0131 g\u00f6sterir.<\/p>\n<p>*   <strong><code>swapon --show<\/code>:<\/strong> Hangi takas dosyalar\u0131n\u0131n veya b\u00f6l\u00fcmlerinin etkin oldu\u011funu g\u00f6sterir.<\/p>\n<pre><code class=\"language-bash\">$ swapon --show\n    NAME      TYPE  SIZE USED PRIO\n    \/swapfile file    4G 256M   -2<\/code><\/pre>\n<p>*   <strong><code>top<\/code> ve <code>htop<\/code>:<\/strong> Bu komutlar, \u00e7al\u0131\u015fan s\u00fcre\u00e7lerin ve sistem kaynaklar\u0131n\u0131n (CPU, RAM, Takas) anl\u0131k durumunu g\u00f6steren interaktif ara\u00e7lard\u0131r.<br \/>\n    *   <code>top<\/code> komutunu \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zda, \u00fcst k\u0131s\u0131mda &#8220;Swap&#8221; sat\u0131r\u0131n\u0131 g\u00f6receksiniz.<br \/>\n    *   <code>htop<\/code> (e\u011fer y\u00fckl\u00fcyse, <code>sudo apt install htop<\/code>) daha g\u00f6rsel ve kullan\u0131c\u0131 dostu bir aray\u00fcze sahiptir. <code>htop<\/code>&#8216;u \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zda, \u00fcst k\u0131s\u0131mda RAM ve Swap \u00e7ubuklar\u0131n\u0131 g\u00f6receksiniz. Bu \u00e7ubuklar, takas alan\u0131n\u0131n ne kadar\u0131n\u0131n kullan\u0131ld\u0131\u011f\u0131n\u0131 g\u00f6rsel olarak g\u00f6sterir.<\/p>\n<p>Bu ara\u00e7lar\u0131 kullanarak, takas alan\u0131n\u0131n beklenenden daha fazla kullan\u0131ld\u0131\u011f\u0131n\u0131 fark ederseniz, bu durum RAM yetersizli\u011fine veya bellek s\u0131z\u0131nt\u0131s\u0131 olan bir uygulamaya i\u015faret edebilir. Bu durumda, daha fazla RAM eklemeyi veya bellek t\u00fcketen uygulamalar\u0131 optimize etmeyi d\u00fc\u015f\u00fcnebilirsiniz.<\/p>\n<h3>Sorun Giderme ve Yayg\u0131n Hatalar<\/h3>\n<p>Takas alan\u0131 ekleme s\u00fcrecinde kar\u015f\u0131la\u015fabilece\u011finiz baz\u0131 yayg\u0131n sorunlar ve \u00e7\u00f6z\u00fcmleri:<\/p>\n<p>*   <strong><code>fallocate<\/code> veya <code>dd<\/code> komutu hatas\u0131:<\/strong><br \/>\n    *   <strong>&#8220;Permission denied&#8221; (\u0130zin reddedildi):<\/strong> Komutu <code>sudo<\/code> ile \u00e7al\u0131\u015ft\u0131rmad\u0131n\u0131z veya hedef dizine yazma izniniz yok. <code>\/swapfile<\/code> i\u00e7in k\u00f6k dizini kullanmak en iyisidir ve <code>sudo<\/code> gereklidir.<br \/>\n    *   <strong>&#8220;No space left on device&#8221; (Cihazda bo\u015f yer kalmad\u0131):<\/strong> Disk alan\u0131n\u0131z yetersiz. Daha k\u00fc\u00e7\u00fck bir takas dosyas\u0131 olu\u015fturmay\u0131 deneyin veya diskte yer a\u00e7\u0131n.<br \/>\n*   <strong><code>mkswap<\/code> komutu hatas\u0131:<\/strong><br \/>\n    *   <strong>&#8220;Permission denied&#8221;:<\/strong> <code>sudo<\/code> kullanmay\u0131 unuttunuz.<br \/>\n    *   <strong>&#8220;Cannot stat \/swapfile: No such file or directory&#8221;:<\/strong> Takas dosyas\u0131n\u0131 olu\u015fturmad\u0131n\u0131z veya yanl\u0131\u015f yola i\u015faret ettiniz.<br \/>\n*   <strong><code>swapon<\/code> komutu hatas\u0131:<\/strong><br \/>\n    *   <strong>&#8220;swapon: \/swapfile: insecure permissions 0644, 0600 expected&#8221;:<\/strong> Bu, takas dosyas\u0131n\u0131n izinlerinin yanl\u0131\u015f ayarland\u0131\u011f\u0131 anlam\u0131na gelir. <code>sudo chmod 600 \/swapfile<\/code> komutunu kullanarak izinleri d\u00fczeltin.<br \/>\n    *   <strong>&#8220;swapon: \/swapfile: read swap header failed&#8221;:<\/strong> Takas dosyas\u0131n\u0131 <code>mkswap<\/code> ile bi\u00e7imlendirmediniz.<br \/>\n*   <strong>Sistem yeniden ba\u015flat\u0131ld\u0131\u011f\u0131nda takas alan\u0131 kayboluyor:<\/strong><br \/>\n    *   <code>\/etc\/fstab<\/code> dosyas\u0131na <code>sudo nano \/etc\/fstab<\/code> ile do\u011fru giri\u015fi eklemedi\u011finiz anlam\u0131na gelir. Sat\u0131r\u0131n <code>0 0<\/code> ile bitti\u011finden emin olun ve do\u011fru formatta oldu\u011fundan emin olun.<br \/>\n    *   <code>\/etc\/fstab<\/code> dosyas\u0131ndaki bir hata, sistemin \u00f6ny\u00fcklenememesine neden olabilir. B\u00f6yle bir durumda, kurtarma modunda (recovery mode) \u00f6ny\u00fckleme yap\u0131p <code>\/etc\/fstab<\/code> dosyas\u0131n\u0131 d\u00fczeltmeniz gerekebilir.<br \/>\n*   <strong>Takas alan\u0131 olmas\u0131na ra\u011fmen sistem yava\u015f:<\/strong><br \/>\n    *   Bu, takas alan\u0131n\u0131n \u00e7ok yo\u011fun kullan\u0131ld\u0131\u011f\u0131 (thrashing) anlam\u0131na gelebilir. RAM&#8217;iniz yetersiz olabilir veya bir uygulama bellek s\u0131z\u0131nt\u0131s\u0131na sahip olabilir. <code>htop<\/code> veya <code>top<\/code> kullanarak hangi s\u00fcre\u00e7lerin \u00e7ok fazla bellek kulland\u0131\u011f\u0131n\u0131 kontrol edin.<br \/>\n    *   <code>swappiness<\/code> de\u011feri \u00e7ok y\u00fcksek olabilir. Daha d\u00fc\u015f\u00fck bir <code>swappiness<\/code> de\u011feri (\u00f6rn. 10-20) denemeyi d\u00fc\u015f\u00fcnebilirsiniz.<\/p>\n<p>Herhangi bir sorunla kar\u015f\u0131la\u015ft\u0131\u011f\u0131n\u0131zda, hata mesajlar\u0131n\u0131 dikkatlice okuyun ve internette arama yaparak benzer sorunlar\u0131n \u00e7\u00f6z\u00fcmlerini bulmaya \u00e7al\u0131\u015f\u0131n. Linux toplulu\u011fu, bu t\u00fcr sorunlar i\u00e7in zengin bir bilgi kayna\u011f\u0131d\u0131r.<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>Ubuntu 18.04 i\u015fletim sisteminize takas alan\u0131 eklemek, \u00f6zellikle d\u00fc\u015f\u00fck RAM&#8217;e sahip sistemlerde veya bellek yo\u011fun uygulamalar \u00e7al\u0131\u015ft\u0131r\u0131rken sistem kararl\u0131l\u0131\u011f\u0131n\u0131 ve performans\u0131n\u0131 art\u0131rmak i\u00e7in \u00f6nemli bir ad\u0131md\u0131r. Bu rehberde ad\u0131m ad\u0131m takas dosyas\u0131 olu\u015fturma, izinleri ayarlama, bi\u00e7imlendirme, etkinle\u015ftirme ve kal\u0131c\u0131 hale getirme s\u00fcre\u00e7lerini ele ald\u0131k. Ayr\u0131ca, <code>swappiness<\/code> ve <code>vfs_cache_pressure<\/code> gibi parametreleri optimize ederek takas alan\u0131n\u0131n sisteminizle en iyi \u015fekilde \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flaman\u0131n yollar\u0131n\u0131 g\u00f6sterdik.<\/p>\n<p>Unutulmamal\u0131d\u0131r ki, takas alan\u0131 fiziksel RAM&#8217;in yerini tutmaz. Optimal performans i\u00e7in her zaman yeterli RAM&#8217;e sahip olmak esast\u0131r. Takas alan\u0131, RAM&#8217;in bir &#8220;yedek&#8221; veya &#8220;destek&#8221; mekanizmas\u0131 olarak i\u015flev g\u00f6r\u00fcr. Bu rehberdeki ad\u0131mlar\u0131 dikkatlice uygulayarak Ubuntu 18.04 sisteminizin daha verimli ve kararl\u0131 \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flayabilirsiniz. D\u00fczenli olarak takas alan\u0131 kullan\u0131m\u0131n\u0131 izlemek ve gerekti\u011finde ayarlamalar yapmak, sisteminizin uzun vadeli sa\u011fl\u0131\u011f\u0131 i\u00e7in kritik \u00f6neme sahiptir.<\/body><\/p>\n","protected":false},"excerpt":{"rendered":"Ubuntu 18.04 \u00dczerine Takas Alan\u0131 (Swap Space) Ekleme Kapsaml\u0131 Rehberi\nUbuntu 18.04, uzun s\u00fcreli destek (LTS) s\u00fcr\u00fcm\u00fc olmas\u0131 nedeniyle bir\u00e7ok","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1468],"tags":[],"class_list":{"0":"post-39511","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-ubuntu","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ubuntu 18.04 \u00dczerine Takas Alan\u0131 (Swap Space) Ekleme Kapsaml\u0131 Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerine-takas-alani-swap-space-ekleme-kapsamli-rehberi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ubuntu 18.04 \u00dczerine Takas Alan\u0131 (Swap Space) Ekleme Kapsaml\u0131 Rehberi\" \/>\n<meta property=\"og:description\" content=\"Ubuntu 18.04 \u00dczerine Takas Alan\u0131 (Swap Space) Ekleme Kapsaml\u0131 Rehberi Ubuntu 18.04, uzun s\u00fcreli destek (LTS) s\u00fcr\u00fcm\u00fc olmas\u0131 nedeniyle bir\u00e7ok\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerine-takas-alani-swap-space-ekleme-kapsamli-rehberi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-23T00:40:39+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerine-takas-alani-swap-space-ekleme-kapsamli-rehberi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerine-takas-alani-swap-space-ekleme-kapsamli-rehberi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Ubuntu 18.04 \u00dczerine Takas Alan\u0131 (Swap Space) Ekleme Kapsaml\u0131 Rehberi\",\"datePublished\":\"2026-02-23T00:40:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerine-takas-alani-swap-space-ekleme-kapsamli-rehberi\/\"},\"wordCount\":2997,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Ubuntu\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerine-takas-alani-swap-space-ekleme-kapsamli-rehberi\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerine-takas-alani-swap-space-ekleme-kapsamli-rehberi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerine-takas-alani-swap-space-ekleme-kapsamli-rehberi\/\",\"name\":\"Ubuntu 18.04 \u00dczerine Takas Alan\u0131 (Swap Space) Ekleme Kapsaml\u0131 Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-02-23T00:40:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerine-takas-alani-swap-space-ekleme-kapsamli-rehberi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerine-takas-alani-swap-space-ekleme-kapsamli-rehberi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerine-takas-alani-swap-space-ekleme-kapsamli-rehberi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ubuntu 18.04 \u00dczerine Takas Alan\u0131 (Swap Space) Ekleme Kapsaml\u0131 Rehberi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ubuntu 18.04 \u00dczerine Takas Alan\u0131 (Swap Space) Ekleme Kapsaml\u0131 Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerine-takas-alani-swap-space-ekleme-kapsamli-rehberi\/","og_locale":"tr_TR","og_type":"article","og_title":"Ubuntu 18.04 \u00dczerine Takas Alan\u0131 (Swap Space) Ekleme Kapsaml\u0131 Rehberi","og_description":"Ubuntu 18.04 \u00dczerine Takas Alan\u0131 (Swap Space) Ekleme Kapsaml\u0131 Rehberi Ubuntu 18.04, uzun s\u00fcreli destek (LTS) s\u00fcr\u00fcm\u00fc olmas\u0131 nedeniyle bir\u00e7ok","og_url":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerine-takas-alani-swap-space-ekleme-kapsamli-rehberi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-02-23T00:40:39+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"17 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerine-takas-alani-swap-space-ekleme-kapsamli-rehberi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerine-takas-alani-swap-space-ekleme-kapsamli-rehberi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Ubuntu 18.04 \u00dczerine Takas Alan\u0131 (Swap Space) Ekleme Kapsaml\u0131 Rehberi","datePublished":"2026-02-23T00:40:39+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerine-takas-alani-swap-space-ekleme-kapsamli-rehberi\/"},"wordCount":2997,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Ubuntu"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerine-takas-alani-swap-space-ekleme-kapsamli-rehberi\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerine-takas-alani-swap-space-ekleme-kapsamli-rehberi\/","url":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerine-takas-alani-swap-space-ekleme-kapsamli-rehberi\/","name":"Ubuntu 18.04 \u00dczerine Takas Alan\u0131 (Swap Space) Ekleme Kapsaml\u0131 Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-02-23T00:40:39+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerine-takas-alani-swap-space-ekleme-kapsamli-rehberi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerine-takas-alani-swap-space-ekleme-kapsamli-rehberi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-18-04-uzerine-takas-alani-swap-space-ekleme-kapsamli-rehberi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ubuntu 18.04 \u00dczerine Takas Alan\u0131 (Swap Space) Ekleme Kapsaml\u0131 Rehberi"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/39511","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=39511"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/39511\/revisions"}],"predecessor-version":[{"id":39512,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/39511\/revisions\/39512"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=39511"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=39511"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=39511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}