{"id":243,"date":"2025-11-13T13:20:10","date_gmt":"2025-11-13T13:20:10","guid":{"rendered":"https:\/\/adveyer.com\/blog\/?p=243"},"modified":"2025-11-13T13:20:10","modified_gmt":"2025-11-13T13:20:10","slug":"linux-disk-genisletme-cfdisk-fdisk-ve-resize2fs-ile-adim-adim-rehber","status":"publish","type":"post","link":"https:\/\/adveyer.com\/blog\/linux-disk-genisletme-cfdisk-fdisk-ve-resize2fs-ile-adim-adim-rehber\/","title":{"rendered":"Linux Disk Geni\u015fletme | cfdisk, fdisk ve resize2fs ile Ad\u0131m Ad\u0131m Rehber"},"content":{"rendered":"<p>Linux sunucularda veya sanal makinelerde disk alan\u0131 zamanla yetersiz hale gelebilir.<br \/>\nYeni bir proje, log birikimi, g\u00fcncellemeler veya uygulamalar nedeniyle \u201cDisk doldu\u201d hatas\u0131 almak olduk\u00e7a yayg\u0131nd\u0131r.<br \/>\nBu t\u00fcr durumlarda <strong><a href=\"https:\/\/cfdisk.com\/\" target=\"_blank\" rel=\"noopener\">cfdisk<\/a> kullanarak disk geni\u015fletme<\/strong>, hem g\u00fcvenli hem de pratik bir \u00e7\u00f6z\u00fcmd\u00fcr.<\/p>\n<p>Windows\u2019taki gibi grafik aray\u00fcz olmad\u0131\u011f\u0131 i\u00e7in bir\u00e7ok kullan\u0131c\u0131 bu i\u015flemi zor ve riskli zanneder.<br \/>\nOysa <em>do\u011fru ad\u0131mlarla yap\u0131ld\u0131\u011f\u0131nda<\/em>, disk geni\u015fletmek olduk\u00e7a kolayd\u0131r.<\/p>\n<p>Bu rehberde:<\/p>\n<ul>\n<li>VM ortam\u0131nda diski b\u00fcy\u00fctme<\/li>\n<li>cfdisk ile partition geni\u015fletme<\/li>\n<li>resize2fs ile EXT4 dosya sistemini b\u00fcy\u00fctme<br \/>\nad\u0131mlar\u0131n\u0131 eksiksiz \u015fekilde \u00f6\u011freneceksin.<\/li>\n<\/ul>\n<h1><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-244 aligncenter\" src=\"https:\/\/adveyer.com\/blog\/wp-content\/uploads\/2025\/11\/linux-disk-genisletme.webp\" alt=\"linux disk geni\u015fletme\" width=\"1065\" height=\"689\" srcset=\"https:\/\/adveyer.com\/blog\/wp-content\/uploads\/2025\/11\/linux-disk-genisletme.webp 1065w, https:\/\/adveyer.com\/blog\/wp-content\/uploads\/2025\/11\/linux-disk-genisletme-300x194.webp 300w, https:\/\/adveyer.com\/blog\/wp-content\/uploads\/2025\/11\/linux-disk-genisletme-1024x662.webp 1024w, https:\/\/adveyer.com\/blog\/wp-content\/uploads\/2025\/11\/linux-disk-genisletme-768x497.webp 768w\" sizes=\"auto, (max-width: 1065px) 100vw, 1065px\" \/><\/h1>\n<h1><strong>Disk Alan\u0131n\u0131 Kontrol Edin<\/strong><\/h1>\n<p>\u0130lk olarak mevcut disk alan\u0131n\u0131 g\u00f6r\u00fcnt\u00fcleyelim:<\/p>\n<pre><code class=\"language-bash\">df -h\r\n<\/code><\/pre>\n<p>\u00d6rnek \u00e7\u0131kt\u0131:<\/p>\n<pre><code>Filesystem      Size  Used Avail Use% Mounted on\r\n\/dev\/sda2       8G    4G     4G    50%  \/\r\n<\/code><\/pre>\n<p>Burada geni\u015fletmek istedi\u011fimiz b\u00f6l\u00fcm <strong>\/dev\/sda2<\/strong>.<\/p>\n<h1><strong>Sanal Makine Disk Boyutunu Art\u0131r\u0131n<\/strong><\/h1>\n<p>cfdisk yaln\u0131zca <em>diskin b\u00f6l\u00fcmlerini<\/em> geni\u015fletir.<br \/>\n\u00d6ncesinde <strong>ger\u00e7ek disk kapasitesini<\/strong> art\u0131rmal\u0131s\u0131n.<\/p>\n<p>ESXi, Proxmox, Hyper-V, VirtualBox veya VMware Workstation\u2019da:<\/p>\n<ul>\n<li>VM\u2019i <em>kapat<\/em><\/li>\n<li>Disk ayarlar\u0131na gir<\/li>\n<li>8 GB \u2192 16 GB gibi bir geni\u015fletme yap<\/li>\n<\/ul>\n<p>\ud83d\udca1 <strong>Not:<\/strong> Snapshot varsa disk b\u00fcy\u00fctme \u00e7al\u0131\u015fmaz. Mutlaka snapshotlar\u0131 sil.<\/p>\n<p>Ard\u0131ndan VM\u2019i tekrar ba\u015flat.<\/p>\n<h1><strong>cfdisk ile Partition Geni\u015fletme<\/strong><\/h1>\n<p>\u015eimdi as\u0131l i\u015flemi yapal\u0131m. Root kullan\u0131c\u0131ya ge\u00e7elim:<\/p>\n<pre><code class=\"language-bash\">sudo cfdisk\r\n<\/code><\/pre>\n<p>Kar\u015f\u0131n\u0131za klasik mavi bir b\u00f6l\u00fcmleme ekran\u0131 gelir.<\/p>\n<p>Buradaki ama\u00e7:<\/p>\n<p><strong>Geni\u015fletmek istedi\u011finiz b\u00f6l\u00fcm\u00fc se\u00e7mek<\/strong><br \/>\n<strong>Resize se\u00e7ene\u011fi ile bo\u015f alan\u0131 eklemek<\/strong><\/p>\n<p>\u00d6rne\u011fin disk \u015f\u00f6yle g\u00f6r\u00fcn\u00fcr:<\/p>\n<pre><code>\/dev\/sda1    512 MB   (boot)\r\n\/dev\/sda2    8 GB     (root)\r\n\/dev\/sda3    Free Space (8 GB)\r\n<\/code><\/pre>\n<h3>Ad\u0131mlar:<\/h3>\n<h4>1. \/dev\/sda2 \u00fczerine gel<\/h4>\n<p>Ok tu\u015flar\u0131 ile se\u00e7im yap.<\/p>\n<h4>2. Men\u00fcden <strong>Resize<\/strong> se\u00e7<\/h4>\n<p>cfdisk diskin art\u0131k 16 GB oldu\u011funu alg\u0131layacak, bo\u015f alan\u0131 otomatik dolduracakt\u0131r.<\/p>\n<h4>3. Enter ile onayla<\/h4>\n<h4>4. <strong>Write<\/strong> se\u00e7ene\u011fini se\u00e7<\/h4>\n<p>cfdisk de\u011fi\u015fiklikleri diske yazmadan \u00e7\u0131kmaz.<\/p>\n<p>Onay istenince:<\/p>\n<pre><code>yes\r\n<\/code><\/pre>\n<p>yaz.<\/p>\n<h4>5. <strong>Quit<\/strong> ile \u00e7\u0131k.<\/h4>\n<p>Bu noktaya kadar:<\/p>\n<p>Disk b\u00f6l\u00fcm\u00fc b\u00fcy\u00fcd\u00fc<br \/>\nDosya sistemi b\u00fcy\u00fcmedi<\/p>\n<h1><strong>EXT4 Dosya Sistemini B\u00fcy\u00fctme<\/strong><\/h1>\n<p>Son ad\u0131m olduk\u00e7a basit.<\/p>\n<p>B\u00f6l\u00fcm ad\u0131 farkl\u0131ysa ona g\u00f6re d\u00fczenleyerek:<\/p>\n<pre><code class=\"language-bash\">sudo resize2fs \/dev\/sda2\r\n<\/code><\/pre>\n<p>Komut \u00e7al\u0131\u015f\u0131r ve dosya sistemi yeni alan\u0131 kullanmaya ba\u015flar.<\/p>\n<p>\u00d6rnek \u00e7\u0131kt\u0131:<\/p>\n<pre><code>resize2fs 1.44.1\r\nFilesystem at \/dev\/sda2 is mounted on \/; on-line resizing required\r\nThe filesystem on \/dev\/sda2 is now XXX blocks long.\r\n<\/code><\/pre>\n<p>Son tekrar kontrol edelim:<\/p>\n<pre><code class=\"language-bash\">df -h\r\n<\/code><\/pre>\n<p>\u00d6rne\u011fin:<\/p>\n<pre><code>\/dev\/sda2     16G    4G   12G    25%   \/\r\n<\/code><\/pre>\n<p>\u0130\u015flem ba\u015far\u0131yla tamamland\u0131!<\/p>\n<h1><strong>Neden cfdisk Kullan\u0131yoruz?<\/strong><\/h1>\n<p>cfdisk, di\u011fer ara\u00e7lara (fdisk, parted) g\u00f6re:<\/p>\n<p>Daha sade bir aray\u00fcz sunar<br \/>\nDaha az hata yapmaya uygundur<br \/>\nDisk geni\u015fletme i\u015flemini g\u00f6rsel olarak kolayla\u015ft\u0131r\u0131r<br \/>\n\u00d6zellikle EXT4 disklerde risksizdir<\/p>\n<p>Bu nedenle pek \u00e7ok sistem y\u00f6neticisi taraf\u0131ndan tercih edilir.<\/p>\n<h1><strong>Olas\u0131 Sorunlar ve \u00c7\u00f6z\u00fcmleri<\/strong><\/h1>\n<h3>\u201cResize se\u00e7ene\u011fi yok\u201d<\/h3>\n<p>Sebep: Diskte <em>Free Space<\/em> yok<br \/>\n\u2192 VM diskini b\u00fcy\u00fctmemi\u015fsiniz demektir.<\/p>\n<h3>\u201cresize2fs \u00e7al\u0131\u015fm\u0131yor\u201d<\/h3>\n<p>B\u00fcy\u00fck ihtimalle dosya sistemi EXT4 de\u011fildir.<br \/>\nXFS ise \u015fu komutu kullanmal\u0131s\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo xfs_growfs -d \/\r\n<\/code><\/pre>\n<h3>\u201cDisk busy\u201d hatas\u0131<\/h3>\n<p>Sunucu \u00e7ok yo\u011fun olabilir.<br \/>\nTekrar deneyin veya maintenance modda deneyin.<\/p>\n<h1><strong>Linux Disk Geni\u015fletme &#8211; Sonu\u00e7<\/strong><\/h1>\n<p>cfdisk ile disk geni\u015fletme i\u015flemi:<\/p>\n<h3>Hypervisor\u2019dan fiziksel disk alan\u0131n\u0131 art\u0131r<\/h3>\n<h3>cfdisk ile partition\u2019\u0131 b\u00fcy\u00fct<\/h3>\n<h3>resize2fs ile EXT4 dosya sistemini geni\u015flet<\/h3>\n<p>Bu \u00fc\u00e7 ad\u0131m ile, Linux disk geni\u015fletme tamamen g\u00fcvenli ve basit hale gelir.<br \/>\nSunucunuzda alan sorunu ya\u015fad\u0131\u011f\u0131n\u0131zda art\u0131k pani\u011fe gerek yok!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Linux sunucularda veya sanal makinelerde disk alan\u0131 zamanla yetersiz hale gelebilir. Yeni bir proje, log birikimi, g\u00fcncellemeler veya uygulamalar nedeniyle \u201cDisk doldu\u201d hatas\u0131 almak olduk\u00e7a yayg\u0131nd\u0131r. Bu t\u00fcr durumlarda cfdisk kullanarak disk geni\u015fletme, hem g\u00fcvenli hem de pratik bir \u00e7\u00f6z\u00fcmd\u00fcr. Windows\u2019taki gibi grafik aray\u00fcz olmad\u0131\u011f\u0131 i\u00e7in bir\u00e7ok kullan\u0131c\u0131 bu i\u015flemi zor ve riskli zanneder. Oysa [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[43],"tags":[],"class_list":["post-243","post","type-post","status-publish","format-standard","hentry","category-linux-genel"],"_links":{"self":[{"href":"https:\/\/adveyer.com\/blog\/wp-json\/wp\/v2\/posts\/243","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/adveyer.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/adveyer.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/adveyer.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/adveyer.com\/blog\/wp-json\/wp\/v2\/comments?post=243"}],"version-history":[{"count":2,"href":"https:\/\/adveyer.com\/blog\/wp-json\/wp\/v2\/posts\/243\/revisions"}],"predecessor-version":[{"id":246,"href":"https:\/\/adveyer.com\/blog\/wp-json\/wp\/v2\/posts\/243\/revisions\/246"}],"wp:attachment":[{"href":"https:\/\/adveyer.com\/blog\/wp-json\/wp\/v2\/media?parent=243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/adveyer.com\/blog\/wp-json\/wp\/v2\/categories?post=243"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/adveyer.com\/blog\/wp-json\/wp\/v2\/tags?post=243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}