{"id":33381,"date":"2025-11-02T06:40:44","date_gmt":"2025-11-02T03:40:44","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=33381"},"modified":"2025-11-02T06:40:44","modified_gmt":"2025-11-02T03:40:44","slug":"ubuntu-14-04e-takas-alani-swap-ekleme-rehberi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04e-takas-alani-swap-ekleme-rehberi\/","title":{"rendered":"Ubuntu 14.04&#8217;e Takas Alan\u0131 (Swap) Ekleme Rehberi"},"content":{"rendered":"<p><body><\/p>\n<h2>Ubuntu 14.04&#8217;e Takas Alan\u0131 (Swap) Ekleme Rehberi<\/h2>\n<p>Ubuntu 14.04, uzun s\u00fcreli destek (LTS) sunan ve bir\u00e7ok kullan\u0131c\u0131 taraf\u0131ndan hala tercih edilen sa\u011flam bir i\u015fletim sistemidir. Ancak, zamanla donan\u0131m gereksinimleri artm\u0131\u015f veya sistemin ilk kurulumunda yeterli takas alan\u0131 ayr\u0131lmam\u0131\u015f olabilir. Bu durum, \u00f6zellikle s\u0131n\u0131rl\u0131 RAM&#8217;e sahip sistemlerde veya bellek yo\u011fun uygulamalar \u00e7al\u0131\u015ft\u0131r\u0131rken performans d\u00fc\u015f\u00fc\u015flerine yol a\u00e7abilir. Bu kapsaml\u0131 rehberde, Ubuntu 14.04 sisteminize nas\u0131l g\u00fcvenli ve etkili bir \u015fekilde takas alan\u0131 ekleyece\u011finizi ad\u0131m ad\u0131m anlataca\u011f\u0131z.<\/p>\n<h3>Giri\u015f: Takas Alan\u0131 (Swap) Nedir ve Neden \u00d6nemlidir?<\/h3>\n<p>Bilgisayar\u0131n\u0131zda \u00e7al\u0131\u015fan her program ve i\u015flem, belle\u011fe (RAM &#8211; Rastgele Eri\u015fimli Bellek) ihtiya\u00e7 duyar. RAM, i\u015flemcinin verilere h\u0131zl\u0131 bir \u015fekilde eri\u015fmesini sa\u011flayan ge\u00e7ici bir depolama alan\u0131d\u0131r. Ancak RAM miktar\u0131 s\u0131n\u0131rl\u0131d\u0131r. Sisteminizdeki t\u00fcm programlar ve i\u015flemler i\u00e7in yeterli RAM olmad\u0131\u011f\u0131nda, i\u015fletim sistemi performans\u0131 art\u0131rmak ve kararl\u0131l\u0131\u011f\u0131 s\u00fcrd\u00fcrmek i\u00e7in bir &#8220;takas alan\u0131&#8221; (swap space) kullanmaya ba\u015flar.<\/p>\n<p>Takas alan\u0131, sabit diskinizin veya SSD&#8217;nizin bir b\u00f6l\u00fcm\u00fcn\u00fc veya bir dosyas\u0131n\u0131 sanal bellek olarak kullan\u0131r. RAM doldu\u011funda, i\u015fletim sistemi daha az kullan\u0131lan bellek sayfalar\u0131n\u0131 takas alan\u0131na ta\u015f\u0131r ve RAM&#8217;de yeni i\u015flemler i\u00e7in yer a\u00e7ar. Bu i\u015flem, &#8220;sayfalama&#8221; (paging) veya &#8220;takas etme&#8221; (swapping) olarak adland\u0131r\u0131l\u0131r. Takas alan\u0131 sayesinde, sisteminiz RAM yetersizli\u011fi nedeniyle \u00e7\u00f6kmez veya a\u015f\u0131r\u0131 yava\u015flamaz, ancak sabit diskler RAM&#8217;den \u00e7ok daha yava\u015f oldu\u011fu i\u00e7in takas alan\u0131 kullan\u0131m\u0131 performansta belirgin bir d\u00fc\u015f\u00fc\u015fe neden olabilir.<\/p>\n<p>Ubuntu 14.04 gibi eski veya d\u00fc\u015f\u00fck kaynakl\u0131 sistemlerde, \u00f6zellikle sanal makinelerde veya eski fiziksel donan\u0131mlarda, takas alan\u0131 kritik bir rol oynar. Modern sistemlerde bile, ani bellek pikleri veya \u00e7oklu g\u00f6rev senaryolar\u0131nda sistemin kararl\u0131l\u0131\u011f\u0131n\u0131 sa\u011flamak i\u00e7in takas alan\u0131 bulundurmak iyi bir pratiktir. Takas alan\u0131, sistemin ani bellek taleplerine kar\u015f\u0131 bir tampon g\u00f6revi g\u00f6rerek genel sistem yan\u0131t verebilirli\u011fini art\u0131r\u0131r.<\/p>\n<h3>Takas Alan\u0131 \u0130htiyac\u0131n\u0131 Belirleme<\/h3>\n<p>Takas alan\u0131 eklemeden \u00f6nce, sisteminizin mevcut durumunu anlamak \u00f6nemlidir. Yeterli takas alan\u0131 olup olmad\u0131\u011f\u0131n\u0131 veya ne kadar eklemeniz gerekti\u011fini belirlemek i\u00e7in baz\u0131 kontroller yapabiliriz.<\/p>\n<h4>Mevcut Takas Alan\u0131n\u0131 Kontrol Etme<\/h4>\n<p>Terminali a\u00e7\u0131n (Ctrl+Alt+T) ve a\u015fa\u011f\u0131daki komutlar\u0131 kullan\u0131n:<\/p>\n<p>*   <code>swapon -s<\/code>: Bu komut, sistemde etkin olan takas alanlar\u0131n\u0131 listeler. E\u011fer herhangi bir \u00e7\u0131kt\u0131 vermezse, sisteminizde etkin bir takas alan\u0131 yoktur.<br \/>\n*   <code>free -h<\/code>: Bu komut, sisteminizin toplam, kullan\u0131lan ve bo\u015f RAM miktar\u0131n\u0131 ve takas alan\u0131 kullan\u0131m\u0131n\u0131 insan taraf\u0131ndan okunabilir bir formatta g\u00f6sterir. <code>Swap:<\/code> sat\u0131r\u0131n\u0131 kontrol edin. E\u011fer &#8220;Total&#8221; de\u011feri 0B ise, takas alan\u0131n\u0131z yoktur.<\/p>\n<p>\u00d6rnek \u00e7\u0131kt\u0131:<\/p>\n<pre><code class=\"language-\">total        used        free      shared  buff\/cache   available\nMem:           1.9G        1.2G        140M        180M        580M        400M\nSwap:          2.0G          0B        2.0G<\/code><\/pre>\n<p>Yukar\u0131daki \u00f6rnekte, sistemde 2GB&#8217;l\u0131k bir takas alan\u0131 bulunmaktad\u0131r ve hi\u00e7 kullan\u0131lmamaktad\u0131r.<\/p>\n<h4>Mevcut RAM Miktar\u0131n\u0131 Belirleme<\/h4>\n<p>Sisteminizdeki toplam RAM miktar\u0131n\u0131 bilmek, ne kadar takas alan\u0131 eklemeniz gerekti\u011fi konusunda size yol g\u00f6sterecektir. <code>free -h<\/code> komutunun &#8220;Mem:&#8221; sat\u0131r\u0131na bakarak veya <code>cat \/proc\/meminfo | grep MemTotal<\/code> komutunu kullanarak \u00f6\u011frenebilirsiniz.<\/p>\n<h4>Genel Takas Alan\u0131 \u00d6nerileri<\/h4>\n<p>Takas alan\u0131 boyutu i\u00e7in kesin bir kural olmamakla birlikte, genel kabul g\u00f6rm\u00fc\u015f baz\u0131 y\u00f6nergeler \u015funlard\u0131r:<\/p>\n<p>*   <strong>RAM 2 GB veya daha az ise:<\/strong> RAM miktar\u0131n\u0131n iki kat\u0131 kadar takas alan\u0131 \u00f6nerilir. (\u00d6rn: 1GB RAM i\u00e7in 2GB takas)<br \/>\n*   <strong>RAM 2 GB ile 8 GB aras\u0131nda ise:<\/strong> RAM miktar\u0131 kadar takas alan\u0131 \u00f6nerilir. (\u00d6rn: 4GB RAM i\u00e7in 4GB takas)<br \/>\n*   <strong>RAM 8 GB&#8217;tan fazla ise:<\/strong> En az 4 GB takas alan\u0131 veya RAM&#8217;in yar\u0131s\u0131 kadar takas alan\u0131 yeterli olabilir. Baz\u0131 durumlarda, bellek yo\u011fun i\u015f y\u00fckleri i\u00e7in daha fazlas\u0131 gerekebilir.<br \/>\n*   <strong>Hibernasyon (Haz\u0131rda Bekletme) kullan\u0131l\u0131yorsa:<\/strong> Hibernasyon, t\u00fcm RAM i\u00e7eri\u011fini takas alan\u0131na yazar. Bu nedenle, hibernasyon kullanmay\u0131 planl\u0131yorsan\u0131z, takas alan\u0131n\u0131z\u0131n RAM&#8217;inizden en az RAM&#8217;iniz kadar b\u00fcy\u00fck olmas\u0131 gerekir.<\/p>\n<p>Ubuntu 14.04 kurulumunda, e\u011fer manuel b\u00f6l\u00fcmleme yapmad\u0131ysan\u0131z, kurulum sihirbaz\u0131 genellikle sistem i\u00e7in uygun bir takas b\u00f6l\u00fcm\u00fc olu\u015fturur. Ancak sanal makinelerde veya minimum kurulumlarda bu her zaman ge\u00e7erli olmayabilir.<\/p>\n<h3>Takas Dosyas\u0131 ve Takas B\u00f6l\u00fcm\u00fc Aras\u0131ndaki Fark<\/h3>\n<p>Linux sistemlerinde takas alan\u0131 iki \u015fekilde olu\u015fturulabilir:<\/p>\n<p>1.  <strong>Takas B\u00f6l\u00fcm\u00fc (Swap Partition):<\/strong> Sabit diskinizde \u00f6zel olarak ayr\u0131lm\u0131\u015f, ayr\u0131 bir b\u00f6l\u00fcmd\u00fcr. Genellikle i\u015fletim sistemi kurulumu s\u0131ras\u0131nda olu\u015fturulur. Performans a\u00e7\u0131s\u0131ndan genellikle takas dosyas\u0131na g\u00f6re biraz daha avantajl\u0131d\u0131r \u00e7\u00fcnk\u00fc dosya sistemi katman\u0131n\u0131n \u00fczerinde \u00e7al\u0131\u015fmaz. Ancak boyutu sabittir ve sonradan de\u011fi\u015ftirmek daha zordur.<br \/>\n2.  <strong>Takas Dosyas\u0131 (Swap File):<\/strong> Sabit diskinizdeki normal bir dosya sistemi \u00fczerinde olu\u015fturulan \u00f6zel bir dosyad\u0131r. Bu y\u00f6ntem, mevcut bir b\u00f6l\u00fcm\u00fc yeniden boyutland\u0131rmaya gerek kalmadan takas alan\u0131 eklemek i\u00e7in daha esnek ve kolay bir yoldur. Performans fark\u0131 modern sistemlerde genellikle ihmal edilebilir d\u00fczeydedir.<\/p>\n<p>Bu rehberde, mevcut bir sisteme kolayca eklenebilen ve y\u00f6netilebilen takas dosyas\u0131 y\u00f6ntemini kullanarak takas alan\u0131 olu\u015fturmaya odaklanaca\u011f\u0131z.<\/p>\n<h3>Ubuntu 14.04&#8217;e Takas Dosyas\u0131 Ekleme Ad\u0131mlar\u0131<\/h3>\n<p>Takas dosyas\u0131 olu\u015fturma ve etkinle\u015ftirme s\u00fcreci birka\u00e7 basit ad\u0131mdan olu\u015fur. Bu ad\u0131mlar\u0131 s\u0131ras\u0131yla uygulayarak sisteminize g\u00fcvenli bir \u015fekilde takas alan\u0131 ekleyebilirsiniz.<\/p>\n<h4>Ad\u0131m 1: Takas Dosyas\u0131 Olu\u015fturma<\/h4>\n<p>Takas dosyas\u0131n\u0131 olu\u015fturmak i\u00e7in iki yayg\u0131n y\u00f6ntem vard\u0131r: <code>fallocate<\/code> ve <code>dd<\/code>. <code>fallocate<\/code> komutu daha modern dosya sistemlerinde (ext4 gibi) daha h\u0131zl\u0131 ve verimlidir, \u00e7\u00fcnk\u00fc dosyay\u0131 an\u0131nda ay\u0131r\u0131r ve bo\u015f bloklar olu\u015fturur. <code>dd<\/code> komutu ise daha eski dosya sistemleri veya <code>fallocate<\/code>&#8216;un desteklenmedi\u011fi durumlar i\u00e7in bir alternatiftir. Ubuntu 14.04 genellikle <code>ext4<\/code> dosya sistemi kulland\u0131\u011f\u0131ndan, <code>fallocate<\/code> tercih edilir.<\/p>\n<p><strong>\u00d6nerilen Y\u00f6ntem: <code>fallocate<\/code> ile Takas Dosyas\u0131 Olu\u015fturma<\/strong><\/p>\n<p>\u00d6rne\u011fin, 2GB boyutunda bir takas dosyas\u0131 olu\u015fturmak i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">sudo fallocate -l 2G \/swapfile<\/code><\/pre>\n<p>Bu komut, <code>\/swapfile<\/code> ad\u0131nda 2 gigabayt (2G) boyutunda bir dosya olu\u015fturur. Farkl\u0131 bir boyut i\u00e7in <code>-l<\/code> parametresini de\u011fi\u015ftirebilirsiniz (\u00f6rn: <code>1G<\/code> i\u00e7in 1GB, <code>4G<\/code> i\u00e7in 4GB).<\/p>\n<p><strong>Alternatif Y\u00f6ntem: <code>dd<\/code> ile Takas Dosyas\u0131 Olu\u015fturma<\/strong><\/p>\n<p>E\u011fer <code>fallocate<\/code> komutu sisteminizde yoksa veya bir sorunla kar\u015f\u0131la\u015f\u0131rsan\u0131z, <code>dd<\/code> komutunu kullanabilirsiniz. Bu komut, belirtilen boyutta bir dosya olu\u015fturmak i\u00e7in <code>\/dev\/zero<\/code> (bo\u015f veriler sa\u011flayan bir kaynak) kullan\u0131r.<\/p>\n<p>\u00d6rne\u011fin, 2GB boyutunda bir takas dosyas\u0131 olu\u015fturmak i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">sudo dd if=\/dev\/zero of=\/swapfile bs=1M count=2048<\/code><\/pre>\n<p>*   <code>if=\/dev\/zero<\/code>: Giri\u015f kayna\u011f\u0131 olarak <code>\/dev\/zero<\/code> dosyas\u0131n\u0131 kullan (s\u0131f\u0131rlarla dolu).<br \/>\n*   <code>of=\/swapfile<\/code>: \u00c7\u0131k\u0131\u015f dosyas\u0131 olarak <code>\/swapfile<\/code> dosyas\u0131n\u0131 kullan.<br \/>\n*   <code>bs=1M<\/code>: Blok boyutunu 1 megabayt olarak ayarla.<br \/>\n*   <code>count=2048<\/code>: 2048 adet 1MB&#8217;l\u0131k blok yaz (toplam 2048 MB = 2 GB).<\/p>\n<p>Bu komutun tamamlanmas\u0131, disk h\u0131z\u0131n\u0131za ba\u011fl\u0131 olarak biraz zaman alabilir.<\/p>\n<p>Dosyan\u0131n do\u011fru boyutta olu\u015fturuldu\u011funu do\u011frulamak i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">ls -lh \/swapfile<\/code><\/pre>\n<p>\u00c7\u0131kt\u0131, dosyan\u0131n boyutunu g\u00f6stermelidir (\u00f6rn: <code>-rw-r--r-- 1 root root 2.0G May 10 10:30 \/swapfile<\/code>).<\/p>\n<h4>Ad\u0131m 2: Dosya \u0130zinlerini Ayarlama<\/h4>\n<p>Takas dosyas\u0131, hassas veriler i\u00e7erebilece\u011finden ve sistemin kararl\u0131l\u0131\u011f\u0131 i\u00e7in kritik oldu\u011fundan, yaln\u0131zca root kullan\u0131c\u0131s\u0131n\u0131n okuma ve yazma eri\u015fimine sahip olmas\u0131 \u00f6nemlidir. Di\u011fer kullan\u0131c\u0131lar\u0131n bu dosyaya eri\u015fimini engellemek i\u00e7in izinleri ayarlay\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo chmod 600 \/swapfile<\/code><\/pre>\n<p>*   <code>chmod 600<\/code>: Bu izinler, dosyan\u0131n yaln\u0131zca sahibi (root) taraf\u0131ndan okunabilir ve yaz\u0131labilir oldu\u011funu, di\u011fer kullan\u0131c\u0131lar\u0131n ise hi\u00e7bir eri\u015fiminin olmad\u0131\u011f\u0131n\u0131 belirtir.<\/p>\n<p>\u0130zinlerin do\u011fru ayarland\u0131\u011f\u0131n\u0131 do\u011frulamak i\u00e7in tekrar <code>ls -lh \/swapfile<\/code> komutunu kullanabilirsiniz. \u00c7\u0131kt\u0131 \u015fu \u015fekilde ba\u015flamal\u0131d\u0131r: <code>-rw-------<\/code>.<\/p>\n<h4>Ad\u0131m 3: Takas Alan\u0131n\u0131 Etkinle\u015ftirme<\/h4>\n<p>Takas dosyas\u0131n\u0131 olu\u015fturduktan ve izinleri ayarlad\u0131ktan sonra, i\u015fletim sistemine bu dosyan\u0131n bir takas alan\u0131 olarak kullan\u0131laca\u011f\u0131n\u0131 bildirmemiz gerekir.<\/p>\n<p>\u00d6nce, dosyay\u0131 bir takas alan\u0131 olarak bi\u00e7imlendirin:<\/p>\n<pre><code class=\"language-bash\">sudo mkswap \/swapfile<\/code><\/pre>\n<p>\u00c7\u0131kt\u0131, takas alan\u0131n\u0131n ba\u015far\u0131yla ayarland\u0131\u011f\u0131n\u0131 belirten mesajlar i\u00e7ermelidir, \u00f6rne\u011fin: <code>Setting up swapspace version 1, size = 2047996 KiB (1999 MiB) ...<\/code>.<\/p>\n<p>Ard\u0131ndan, takas dosyas\u0131n\u0131 etkinle\u015ftirin:<\/p>\n<pre><code class=\"language-bash\">sudo swapon \/swapfile<\/code><\/pre>\n<p>Bu komut, takas dosyas\u0131n\u0131 an\u0131nda kullan\u0131ma sokar.<\/p>\n<p>Takas alan\u0131n\u0131n ba\u015far\u0131yla etkinle\u015ftirildi\u011fini do\u011frulamak i\u00e7in <code>swapon -s<\/code> veya <code>free -h<\/code> komutlar\u0131n\u0131 kullan\u0131n. \u00c7\u0131kt\u0131da <code>\/swapfile<\/code> girdisini g\u00f6rmelisiniz.<\/p>\n<h4>Ad\u0131m 4: Takas Alan\u0131n\u0131n Kal\u0131c\u0131 Olmas\u0131n\u0131 Sa\u011flama<\/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 dosyas\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\u0131n\u0131 bir metin d\u00fczenleyici ile a\u00e7\u0131n. <code>nano<\/code> kullanmak en kolay y\u00f6ntemlerden biridir:<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/fstab<\/code><\/pre>\n<p>Dosyan\u0131n 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 dosyalar\u0131 i\u00e7in monte noktas\u0131 belirtilmez.<br \/>\n*   <code>swap<\/code>: Dosya sisteminin tipi.<br \/>\n*   <code>sw<\/code>: Takas alan\u0131na \u00f6zg\u00fc se\u00e7enekler.<br \/>\n*   <code>0 0<\/code>: Son iki rakam, <code>dump<\/code> ve <code>fsck<\/code> i\u00e7in kullan\u0131l\u0131r ve takas dosyalar\u0131 i\u00e7in genellikle 0 olarak ayarlan\u0131r.<\/p>\n<p>Dosyay\u0131 kaydedin (Ctrl+O, Enter) ve kapat\u0131n (Ctrl+X).<\/p>\n<p>Bu de\u011fi\u015fikliklerin do\u011fru oldu\u011funu ve bir sonraki \u00f6ny\u00fcklemede herhangi bir sorun yaratmayaca\u011f\u0131n\u0131 test etmek i\u00e7in, t\u00fcm takas alanlar\u0131n\u0131 kapat\u0131p tekrar etkinle\u015ftirebilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sudo swapoff -a\nsudo swapon -a<\/code><\/pre>\n<p>Ard\u0131ndan <code>free -h<\/code> komutu ile takas alan\u0131n\u0131n tekrar etkinle\u015ftirildi\u011fini do\u011frulay\u0131n. Her \u015fey yolundaysa, sisteminiz yeniden ba\u015flat\u0131ld\u0131\u011f\u0131nda takas dosyas\u0131 otomatik olarak etkinle\u015fecektir.<\/p>\n<h3>Takas Alan\u0131 Ayarlar\u0131n\u0131 Optimizasyon (Swappiness)<\/h3>\n<p>Takas alan\u0131 ekledikten sonra, sistemin takas alan\u0131n\u0131 ne kadar agresif kullanaca\u011f\u0131n\u0131 belirleyen &#8220;swappiness&#8221; ayar\u0131n\u0131 optimize etmek isteyebilirsiniz. <code>swappiness<\/code>, Linux \u00e7ekirde\u011finin ne kadar hevesle RAM&#8217;deki verileri takas alan\u0131na ta\u015f\u0131yaca\u011f\u0131n\u0131 kontrol eden bir de\u011ferdir.<\/p>\n<p>*   <strong><code>swappiness<\/code> de\u011feri 0 ile 100 aras\u0131nda de\u011fi\u015fir:<\/strong><br \/>\n    *   <strong>0:<\/strong> \u00c7ekirdek, m\u00fcmk\u00fcn oldu\u011funca takas alan\u0131na yazmaktan ka\u00e7\u0131n\u0131r ve yaln\u0131zca RAM tamamen doldu\u011funda takas kullan\u0131r.<br \/>\n    *   <strong>100:<\/strong> \u00c7ekirdek, \u00e7ok daha agresif bir \u015fekilde takas alan\u0131na yazar ve RAM&#8217;de hala bo\u015f yer varken bile verileri takasa ta\u015f\u0131r.<\/p>\n<p>Varsay\u0131lan <code>swappiness<\/code> de\u011feri genellikle 60&#8217;t\u0131r. Bu, sistemin RAM&#8217;in %40&#8217;\u0131 doldu\u011funda takas kullanmaya ba\u015flayaca\u011f\u0131 anlam\u0131na gelir. Ancak masa\u00fcst\u00fc sistemleri veya d\u00fc\u015f\u00fck I\/O y\u00fck\u00fcne sahip sunucular i\u00e7in bu de\u011fer genellikle \u00e7ok y\u00fcksektir ve gereksiz takas kullan\u0131m\u0131na yol a\u00e7arak performans\u0131 d\u00fc\u015f\u00fcrebilir.<\/p>\n<h4>Mevcut <code>swappiness<\/code> De\u011ferini Kontrol Etme<\/h4>\n<pre><code class=\"language-bash\">cat \/proc\/sys\/vm\/swappiness<\/code><\/pre>\n<p>\u00c7\u0131kt\u0131 genellikle <code>60<\/code> olacakt\u0131r.<\/p>\n<h4><code>swappiness<\/code> De\u011ferini De\u011fi\u015ftirme<\/h4>\n<p><strong>Ge\u00e7ici olarak de\u011fi\u015ftirme:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo sysctl vm.swappiness=10<\/code><\/pre>\n<p>Bu komut, <code>swappiness<\/code> de\u011ferini hemen 10&#8217;a ayarlar. Ancak bu de\u011fi\u015fiklik sistem yeniden ba\u015flat\u0131ld\u0131\u011f\u0131nda kaybolur.<\/p>\n<p><strong>Kal\u0131c\u0131 olarak de\u011fi\u015ftirme:<\/strong><br \/>\n<code>swappiness<\/code> de\u011ferini kal\u0131c\u0131 olarak de\u011fi\u015ftirmek i\u00e7in <code>\/etc\/sysctl.conf<\/code> dosyas\u0131n\u0131 d\u00fczenlemeniz 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>Masa\u00fcst\u00fc sistemleri i\u00e7in 10-20 aras\u0131 bir de\u011fer genellikle iyi bir denge sa\u011flar. Sunucular i\u00e7in ise 0-10 aras\u0131 bir de\u011fer tercih edilebilir, bu da diske yazma i\u015flemlerini minimuma indirir.<\/p>\n<p>Dosyay\u0131 kaydedin (Ctrl+O, Enter) ve kapat\u0131n (Ctrl+X).<\/p>\n<p>De\u011fi\u015fiklikleri hemen uygulamak i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">sudo sysctl -p<\/code><\/pre>\n<p>Bu komut, <code>\/etc\/sysctl.conf<\/code> dosyas\u0131ndaki t\u00fcm ayarlar\u0131 yeniden y\u00fckler.<br \/>\n<code>cat \/proc\/sys\/vm\/swappiness<\/code> komutu ile yeni de\u011feri do\u011frulayabilirsiniz.<\/p>\n<h3>\u00d6nbellek Bas\u0131nc\u0131n\u0131 Y\u00f6netme (vfs_cache_pressure)<\/h3>\n<p><code>vfs_cache_pressure<\/code> ayar\u0131, Linux \u00e7ekirde\u011finin dizin ve inode \u00f6nbelleklerini ne kadar agresif bir \u015fekilde geri kazanaca\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<\/code> de\u011feri 0 ile 100 aras\u0131nda de\u011fi\u015fir:<\/strong><br \/>\n    *   <strong>0:<\/strong> \u00c7ekirdek, dizin ve inode \u00f6nbelleklerini m\u00fcmk\u00fcn oldu\u011funca RAM&#8217;de tutmaya \u00e7al\u0131\u015f\u0131r. Bu, dosya sistemi i\u015flemlerini h\u0131zland\u0131rabilir ancak di\u011fer programlar i\u00e7in daha az RAM b\u0131rakabilir.<br \/>\n    *   <strong>100:<\/strong> \u00c7ekirdek, dizin ve inode \u00f6nbelleklerini daha agresif bir \u015fekilde serbest b\u0131rak\u0131r. Bu, di\u011fer programlar i\u00e7in daha fazla RAM sa\u011flar ancak dosya sistemi i\u015flemlerini yava\u015flatabilir.<\/p>\n<p>Varsay\u0131lan de\u011fer genellikle 100&#8217;d\u00fcr. \u00c7o\u011fu durumda, bu de\u011feri de\u011fi\u015ftirmeye gerek yoktur. Ancak, \u00e7ok fazla dosya sistemi i\u015flemi yapan veya d\u00fc\u015f\u00fck RAM&#8217;e sahip sistemlerde bu de\u011feri d\u00fc\u015f\u00fcrmek faydal\u0131 olabilir.<\/p>\n<h4>Mevcut <code>vfs_cache_pressure<\/code> De\u011ferini Kontrol Etme<\/h4>\n<pre><code class=\"language-bash\">cat \/proc\/sys\/vm\/vfs_cache_pressure<\/code><\/pre>\n<p>\u00c7\u0131kt\u0131 genellikle <code>100<\/code> olacakt\u0131r.<\/p>\n<h4><code>vfs_cache_pressure<\/code> De\u011ferini De\u011fi\u015ftirme<\/h4>\n<p><code>swappiness<\/code> gibi, <code>vfs_cache_pressure<\/code> de\u011ferini de ge\u00e7ici veya kal\u0131c\u0131 olarak de\u011fi\u015ftirebilirsiniz.<\/p>\n<p><strong>Ge\u00e7ici olarak de\u011fi\u015ftirme:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo sysctl vm.vfs_cache_pressure=50<\/code><\/pre>\n<p><strong>Kal\u0131c\u0131 olarak de\u011fi\u015ftirme:<\/strong><br \/>\n<code>\/etc\/sysctl.conf<\/code> dosyas\u0131n\u0131 a\u00e7\u0131n:<\/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.vfs_cache_pressure=50<\/code><\/pre>\n<p>Dosyay\u0131 kaydedin ve kapat\u0131n. De\u011fi\u015fiklikleri uygulamak i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">sudo sysctl -p<\/code><\/pre>\n<p>Bu de\u011feri \u00e7ok d\u00fc\u015f\u00fck ayarlamak, sistemin daha fazla RAM kullanmas\u0131na neden olabilir, bu da takas kullan\u0131m\u0131n\u0131 art\u0131rabilir. Genellikle 50-100 aras\u0131nda kalmas\u0131 \u00f6nerilir.<\/p>\n<h3>Takas Alan\u0131n\u0131 Do\u011frulama ve \u0130zleme<\/h3>\n<p>Takas alan\u0131n\u0131z\u0131 ba\u015far\u0131yla yap\u0131land\u0131rd\u0131ktan sonra, do\u011fru \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olmak ve kullan\u0131m\u0131n\u0131 izlemek i\u00e7in baz\u0131 komutlar\u0131 kullanabilirsiniz:<\/p>\n<p>*   <strong><code>swapon -s<\/code><\/strong>: Etkin takas alanlar\u0131n\u0131n bir \u00f6zetini g\u00f6sterir.<br \/>\n*   <strong><code>free -h<\/code><\/strong>: RAM ve takas alan\u0131 kullan\u0131m\u0131n\u0131 \u00f6zetler.<br \/>\n*   <strong><code>top<\/code> veya <code>htop<\/code><\/strong>: Bu ara\u00e7lar, sistem kaynaklar\u0131n\u0131n (CPU, RAM, Takas) ger\u00e7ek zamanl\u0131 kullan\u0131m\u0131n\u0131 g\u00f6sterir. <code>htop<\/code> daha kullan\u0131c\u0131 dostu bir aray\u00fcze sahiptir ve genellikle paket y\u00f6neticisi arac\u0131l\u0131\u011f\u0131yla kurulabilir (<code>sudo apt-get install htop<\/code>).<\/p>\n<p>Bu komutlar, sisteminizin takas alan\u0131n\u0131 ne zaman ve ne kadar kulland\u0131\u011f\u0131n\u0131 anlaman\u0131za yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<h3>Takas Alan\u0131n\u0131 Kald\u0131rma (\u0130ste\u011fe Ba\u011fl\u0131)<\/h3>\n<p>Bir noktada, takas dosyas\u0131n\u0131 kald\u0131rmak isteyebilirsiniz (\u00f6rne\u011fin, daha fazla RAM ekledi\u011finizde veya farkl\u0131 bir takas yap\u0131land\u0131rmas\u0131na ge\u00e7mek istedi\u011finizde). Takas dosyas\u0131n\u0131 kald\u0131rmak i\u00e7in a\u015fa\u011f\u0131daki ad\u0131mlar\u0131 izleyin:<\/p>\n<p>1.  <strong>Takas dosyas\u0131n\u0131 devre d\u0131\u015f\u0131 b\u0131rak\u0131n:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo swapoff \/swapfile<\/code><\/pre>\n<p>    Bu komut, sistemin takas dosyas\u0131n\u0131 kullanmay\u0131 b\u0131rakmas\u0131n\u0131 sa\u011flar.<br \/>\n2.  <strong><code>\/etc\/fstab<\/code> dosyas\u0131ndan giri\u015fi kald\u0131r\u0131n:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/fstab<\/code><\/pre>\n<p>    Ekledi\u011finiz <code>\/swapfile none swap sw 0 0<\/code> sat\u0131r\u0131n\u0131 silin veya ba\u015f\u0131na <code>#<\/code> ekleyerek yorum sat\u0131r\u0131 haline getirin. Dosyay\u0131 kaydedin ve kapat\u0131n.<br \/>\n3.  <strong>Takas dosyas\u0131n\u0131 silin:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo rm \/swapfile<\/code><\/pre>\n<p>    Bu komut, takas dosyas\u0131n\u0131 kal\u0131c\u0131 olarak siler.<\/p>\n<p>Bu ad\u0131mlar\u0131 tamamlad\u0131ktan sonra, sisteminizde art\u0131k bu takas dosyas\u0131 etkin olmayacakt\u0131r.<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular ve Sorun Giderme<\/h3>\n<p><strong>1. Takas alan\u0131 ne kadar olmal\u0131?<\/strong><br \/>\nYukar\u0131da belirtilen genel y\u00f6nergeleri takip edin: RAM 2GB&#8217;tan az ise 2xRAM, 2-8GB aras\u0131 ise 1xRAM, 8GB&#8217;tan fazla ise en az 4GB veya RAM&#8217;in yar\u0131s\u0131. Hibernasyon kullan\u0131yorsan\u0131z RAM kadar veya daha fazlas\u0131. \u0130htiya\u00e7lar\u0131n\u0131z ve i\u015f y\u00fck\u00fcn\u00fcz en iyi g\u00f6stergedir.<\/p>\n<p><strong>2. SSD&#8217;lerde takas alan\u0131 kullanmak \u00f6mr\u00fcn\u00fc k\u0131salt\u0131r m\u0131?<\/strong><br \/>\nEvet, teorik olarak SSD&#8217;ler s\u0131n\u0131rl\u0131 yazma d\u00f6ng\u00fclerine sahiptir ve takas alan\u0131 s\u00fcrekli yazma i\u015flemleri yapabilir. Ancak modern SSD&#8217;ler \u00e7ok daha dayan\u0131kl\u0131d\u0131r ve g\u00fcnl\u00fck kullan\u0131mda takas alan\u0131 nedeniyle \u00f6mr\u00fcn\u00fcn \u00f6nemli \u00f6l\u00e7\u00fcde k\u0131salmas\u0131 pek olas\u0131 de\u011fildir. Performans ihtiyac\u0131 varsa, SSD \u00fczerinde takas alan\u0131 kullanmak genellikle kabul edilebilir bir \u00f6d\u00fcnle\u015fmedir. E\u011fer performans kritikse ve RAM yetersizli\u011fi s\u0131k s\u0131k ya\u015fan\u0131yorsa, takas alan\u0131 kullanmak sistemin tamamen kilitlenmesinden veya \u00e7\u00f6kmesinden daha iyidir.<\/p>\n<p><strong>3. Takas alan\u0131 olu\u015ftururken &#8220;Disk alan\u0131 yok&#8221; hatas\u0131 al\u0131yorum.<\/strong><br \/>\nBu hata, takas dosyas\u0131n\u0131 olu\u015fturmaya \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z b\u00f6l\u00fcmde yeterli bo\u015f alan olmad\u0131\u011f\u0131 anlam\u0131na gelir. <code>df -h<\/code> komutu ile disk kullan\u0131m\u0131n\u0131z\u0131 kontrol edin ve takas dosyas\u0131n\u0131 olu\u015fturmak i\u00e7in yeterli alana sahip bir b\u00f6l\u00fcme sahip oldu\u011funuzdan emin olun.<\/p>\n<p><strong>4. <code>mkswap<\/code> veya <code>swapon<\/code> komutlar\u0131 hata veriyor.<\/strong><br \/>\n*   <code>mkswap: \/swapfile: warning: wiping old swap signature.<\/code>: Bu genellikle bir uyar\u0131d\u0131r ve dosyan\u0131n daha \u00f6nce takas alan\u0131 olarak kullan\u0131lm\u0131\u015f olabilece\u011fini g\u00f6sterir. Genellikle g\u00fcvenle devam edebilirsiniz.<br \/>\n*   <code>mkswap: error: \/swapfile: file has holes or is not a regular file.<\/code>: Bu, <code>fallocate<\/code> yerine <code>dd<\/code> kullan\u0131ld\u0131\u011f\u0131nda veya dosya sisteminin <code>fallocate<\/code>&#8216;u tam olarak desteklemedi\u011fi durumlarda ortaya \u00e7\u0131kabilir. <code>dd<\/code> komutunu kullanarak tekrar deneyin.<br \/>\n*   <code>swapon: \/swapfile: read swap header failed: Invalid argument<\/code>: Dosyan\u0131n <code>mkswap<\/code> ile do\u011fru bir \u015fekilde bi\u00e7imlendirilmedi\u011fini g\u00f6sterir. <code>sudo mkswap \/swapfile<\/code> komutunu tekrar \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zdan emin olun.<br \/>\n*   <code>swapon: \/swapfile: insecure permissions 0644, 0600 expected.<\/code>: Dosya izinlerinin do\u011fru ayarlanmad\u0131\u011f\u0131n\u0131 g\u00f6sterir. <code>sudo chmod 600 \/swapfile<\/code> komutunu \u00e7al\u0131\u015ft\u0131rarak izinleri d\u00fczeltin.<\/p>\n<p><strong>5. Sistemimde zaten bir takas b\u00f6l\u00fcm\u00fc var, yine de takas dosyas\u0131 eklemeli miyim?<\/strong><br \/>\nE\u011fer mevcut takas b\u00f6l\u00fcm\u00fcn\u00fcz\u00fcn boyutu yeterli de\u011filse ve sisteminizde hala bellek sorunlar\u0131 ya\u015f\u0131yorsan\u0131z, ek bir takas dosyas\u0131 eklemek faydal\u0131 olabilir. Linux \u00e7ekirde\u011fi, birden fazla takas alan\u0131n\u0131 ayn\u0131 anda y\u00f6netebilir.<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>Ubuntu 14.04 sisteminize takas alan\u0131 eklemek, \u00f6zellikle s\u0131n\u0131rl\u0131 RAM&#8217;e sahip eski donan\u0131mlarda veya yo\u011fun bellek kullanan uygulamalar \u00e7al\u0131\u015ft\u0131r\u0131rken sistem performans\u0131n\u0131 ve kararl\u0131l\u0131\u011f\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilir. Bu rehberde a\u00e7\u0131klanan ad\u0131mlar\u0131 takip ederek, sisteminize kolayca bir takas dosyas\u0131 ekleyebilir, izinlerini ayarlayabilir, kal\u0131c\u0131 hale getirebilir ve <code>swappiness<\/code> gibi \u00f6nemli ayarlar\u0131 optimize edebilirsiniz. Unutmay\u0131n ki takas alan\u0131, RAM&#8217;in yerini tutmaz; ideal olan yeterli fiziksel RAM&#8217;e sahip olmakt\u0131r. Ancak takas alan\u0131, sisteminizin ani bellek talepleriyle ba\u015fa \u00e7\u0131kmas\u0131na yard\u0131mc\u0131 olan de\u011ferli bir kaynakt\u0131r. Bu yap\u0131land\u0131rmalar sayesinde Ubuntu 14.04 sisteminizden en iyi performans\u0131 alabilirsiniz.<\/body><\/p>\n","protected":false},"excerpt":{"rendered":"Ubuntu 14.04&#8217;e Takas Alan\u0131 (Swap) Ekleme Rehberi\nUbuntu 14.04, uzun s\u00fcreli destek (LTS) sunan ve bir\u00e7ok kullan\u0131c\u0131 taraf\u0131ndan hala tercih edilen","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-33381","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 14.04&#039;e Takas Alan\u0131 (Swap) Ekleme 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-14-04e-takas-alani-swap-ekleme-rehberi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ubuntu 14.04&#039;e Takas Alan\u0131 (Swap) Ekleme Rehberi\" \/>\n<meta property=\"og:description\" content=\"Ubuntu 14.04&#039;e Takas Alan\u0131 (Swap) Ekleme Rehberi Ubuntu 14.04, uzun s\u00fcreli destek (LTS) sunan ve bir\u00e7ok kullan\u0131c\u0131 taraf\u0131ndan hala tercih edilen\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04e-takas-alani-swap-ekleme-rehberi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-02T03:40:44+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=\"15 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04e-takas-alani-swap-ekleme-rehberi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04e-takas-alani-swap-ekleme-rehberi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Ubuntu 14.04&#8217;e Takas Alan\u0131 (Swap) Ekleme Rehberi\",\"datePublished\":\"2025-11-02T03:40:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04e-takas-alani-swap-ekleme-rehberi\/\"},\"wordCount\":2734,\"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-14-04e-takas-alani-swap-ekleme-rehberi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04e-takas-alani-swap-ekleme-rehberi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04e-takas-alani-swap-ekleme-rehberi\/\",\"name\":\"Ubuntu 14.04'e Takas Alan\u0131 (Swap) Ekleme Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-11-02T03:40:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04e-takas-alani-swap-ekleme-rehberi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04e-takas-alani-swap-ekleme-rehberi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04e-takas-alani-swap-ekleme-rehberi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ubuntu 14.04&#8217;e Takas Alan\u0131 (Swap) Ekleme 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 14.04'e Takas Alan\u0131 (Swap) Ekleme 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-14-04e-takas-alani-swap-ekleme-rehberi\/","og_locale":"tr_TR","og_type":"article","og_title":"Ubuntu 14.04'e Takas Alan\u0131 (Swap) Ekleme Rehberi","og_description":"Ubuntu 14.04'e Takas Alan\u0131 (Swap) Ekleme Rehberi Ubuntu 14.04, uzun s\u00fcreli destek (LTS) sunan ve bir\u00e7ok kullan\u0131c\u0131 taraf\u0131ndan hala tercih edilen","og_url":"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04e-takas-alani-swap-ekleme-rehberi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-11-02T03:40:44+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"15 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04e-takas-alani-swap-ekleme-rehberi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04e-takas-alani-swap-ekleme-rehberi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Ubuntu 14.04&#8217;e Takas Alan\u0131 (Swap) Ekleme Rehberi","datePublished":"2025-11-02T03:40:44+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04e-takas-alani-swap-ekleme-rehberi\/"},"wordCount":2734,"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-14-04e-takas-alani-swap-ekleme-rehberi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04e-takas-alani-swap-ekleme-rehberi\/","url":"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04e-takas-alani-swap-ekleme-rehberi\/","name":"Ubuntu 14.04'e Takas Alan\u0131 (Swap) Ekleme Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-11-02T03:40:44+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04e-takas-alani-swap-ekleme-rehberi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04e-takas-alani-swap-ekleme-rehberi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-14-04e-takas-alani-swap-ekleme-rehberi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ubuntu 14.04&#8217;e Takas Alan\u0131 (Swap) Ekleme 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\/33381","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=33381"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/33381\/revisions"}],"predecessor-version":[{"id":33382,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/33381\/revisions\/33382"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=33381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=33381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=33381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}