Centos 7 Sunucu Üzerinde Disk Genişletme (Disk Extend)
Bu öğreticide sizlerle Centos işletim sistemine sahip bir sunucuda terminal üzerinden disk genişletme(disk extend) işleminin nasıl yapıldığını göreceğiz. Maalesef bu yazıda sizlere “next>next>next” diyerek işlem yaptıramayacağım :) Windows tarafında user interface (UI) alışkanlığı olan kişiler bu işlemi ilk yaptıklarında zorlanabilirler ancak tekrar ettikçe ve mantığını kavradıkça konu kolaylaşacaktır.
İşlemlere başlamadan önce aşağıdaki aşağıdaki komutu çalıştırarak hali hazırda disklerin son durumu görelim. Dilerseniz çıkan sonucun fotoğrafını çekerek, işlem sonuyla kıyaslama yapabilirsiniz.
Yukarıdaki görselde kırmızı kutu içine aldığım alanı genişleteceğim, yeşil kutu içerisinde olan ibare ise bu alanın tipi, en son işlem sırasında bize lazım olacak.
Daha sorna partionları listeleyerek durumu görelim. Dilerseniz çıkan sonucun fotoğrafını çekerek, işlem sonuyla kıyaslama yapabilirsiniz.
Şimdi sunucuyu kapatarak diski dilediğiniz kadar genişeletebilirsiniz. Ben 100 gb olan diskime 10 gb daha ekleme yapacağım. Eğer diski sunucu açıkken genişletir ve daha sonra sunucuyu yeniden başlatmazsanız ilerleyen adımlarda aşağıdaki şekilde bir hata alacaksınız.
Ben sunucumu yeniden başlattım ve işlemlere devam ediyorum.
Şimdi bir partition oluşturmamız gerekiyor. Bunun için aşağıdaki komutu çalıştırıyorum.
Çıkan ekran “m” tuşuna basarak seçenekleri görebiliriz. Sırasıyla aşağıdaki komutları giriyoruz. İşleme başlmadan önce alttaki görseli lütfen inceleyiniz.
Şimdi oluşturdugumuz partion için tip belirteceğiz. Burada partion için tip belirtirken başta çalıştırdığımız “fdisk -l” komutunda gözüken disk tipini seçeceğim. Benim disk tipim “Linux LVM” Bunun için aşağıdaki komutları sırasıyla giriyorum. İşleme başlmadan önce alttaki görseli lütfen inceleyiniz.
Şimdi oluşturdugumuz diski, disk tablosuna yazmamız gerekiyor. Bunun için aşağıdaki komutu çalıştırıyorum. İşleme başlmadan önce alttaki görseli lütfen inceleyiniz.
Evet neredeyse işlemlerin sonuna geldik. Artık “fdisk /dev/sda” ile işimiz bitti. Disklerin durumunu güncellemek için aşağıdaki komutu çalıştırıyorum. Eğer aşağıdaki komutu çalıştırmadan devam ederseniz bu “Device /dev/sda4 not found. hatayı alacaksınız.
Fiziksel alanı oluşturmak için aşağıdaki komutu kullanıyorum. Komut içerisinde bulunan /dev/sda4 kısmını partition oluşturduğumuzda, komut çıktısında bize gösterilen partition id yi yazıyoruz. Bu sizde 2 veya 3 veya (n) olabilir … Benim partion ID 4. yani ben /dev/sda4 için işlem yapacağım. Eğer 5 olsaydı /dev/sda5 için işlem yapacaktım. Görselde yeşil kutucuk içine aldıgım alanda benim partition id gözüküyor. Bu görseli görüntülemek için tıklayınız.
Fiziksel alanı oluşturduktan sonra bu alanı diğer alanlar ile aynı gruba alıyoruz. Benim fiziksel alan grup adım “centos” , bunu görüntülemek için en başta çalıştırdığımız ve ekran görüntüsü aldığınız “pvdisplay” komutuna bakabilirsiniz.
Disk oluşturduktan sonra, bu diski istediğiniz diske dahil ederek diski genişletebilirsiniz. Komut içerisindeki “+100%FREE” ibaresi tüm boş alanı hedef gösterilen alana genişlet manasına geliyor, dilerseniz o alana +10GB veya +5GB yazarak dilediğiniz kadar genişleme sağlayabilirsiniz. Ben tüm boş alanı genişletmek istiyorum, bunun için aşağıdaki komutu kullanıyoruz.
Diskinizin tipini öğrenmemiz gerekiyor, bunun için aşağıdaki komutu çalıştırıyoruz.
ve son olarak diskimizin tipi xfs oldugu için aşağıdaki komutla diski resize ediyoruz. Eğer diskinizin tipi farklı birşey ise bir alt satırdaki komutu deneyiniz.
xfs_growfs komutunda hata alınırsa aşağıdaki komut denenebilir.
şimdi yeni diskinizi doldurana kadar kullanabilirsiniz.
Ve son olarak aşağıdaki görseli incelemeniz ve kavramları araştırmanızda fayda var.
Not: Bazı kelime ve kavramları yanlış kullanmış olabilirim. Düzeltme için lütfen bana ulaşınız.