Centos 7 Sunucu Üzerinde Disk Genişletme (Disk Extend)

CentOS 7 sunucusunda disk genişletme işlemi, mevcut bir disk bölümü veya LVM (Logical Volume Manager) kullanarak yapılan bir işlemdir. Bu işlemi gerçekleştirmek için aşağıdaki adımları izleyebilirsiniz.

1. Mevcut Disk Durumunu Kontrol Edin

Öncelikle mevcut disk yapılandırmanızı ve alan durumunuzu kontrol edin:

df -h
lsblk

Bu komutlar, mevcut disklerin ve disk bölümlerinin ne kadar kullanıldığını ve hangi disklerin bağlı olduğunu gösterir.

2. Yeni Disk veya Disk Alanını Tanıtın

Eğer sunucunuza yeni bir disk eklediyseniz veya mevcut bir sanal diski büyüttüyseniz, bu yeni disk alanını tanıtmanız gerekir:

fdisk -l

Bu komut, yeni eklenen diskleri ve mevcut disk yapılandırmasını gösterir. Eğer yeni bir disk eklediyseniz, bu disk fdisk çıktısında yer almalıdır.

3. Disk Bölümünü Genişletin

Eğer bir disk bölümü genişletmek istiyorsanız (örneğin /dev/sda2), aşağıdaki adımları izleyin:

  1. Disk Bölümünü Seçin ve Genişletin:bashKodu kopyalasudo fdisk /dev/sda
    • Komutlar:
      • p : Mevcut disk bölümlerini görüntüleyin.
      • d : Genişletmek istediğiniz bölümü silin. Bu işlem verileri silmez, yalnızca bölüm tablosundan bölümü kaldırır.
      • n : Yeni bir bölüm oluşturun. Silinen bölümü yeniden oluşturun, ancak daha büyük bir boyutta.
      • t : Bölüm tipi belirleyin (LVM için 8e, normal bölüm için 83).
      • w : Değişiklikleri kaydedin ve çıkın.
    Not: Bu işlem sırasında mevcut veriler korunur, ancak bu tür işlemlerden önce mutlaka yedek almanız önerilir.
  2. Bölüm Tablosunu Yeniden Okuyun:bashKodu kopyalasudo partprobe /dev/sda

4. Dosya Sistemini Genişletin

Disk bölümü genişletildikten sonra, dosya sistemini genişletmeniz gerekir:

  • ext4 Dosya Sistemi Kullanıyorsanız:bashKodu kopyalasudo resize2fs /dev/sda2
  • XFS Dosya Sistemi Kullanıyorsanız:XFS dosya sistemi üzerinde doğrudan genişletme yapılabilir:bashKodu kopyalasudo xfs_growfs /dev/sda2

5. LVM Üzerinde Disk Genişletme

Eğer LVM kullanıyorsanız, aşağıdaki adımları izleyin:

  1. Yeni Disk Alanını Fiziksel Hacim Olarak Tanıtın:bashKodu kopyalasudo pvcreate /dev/sdb
  2. Fiziksel Hacmi Hacim Grubuna Ekleyin:bashKodu kopyalasudo vgextend hacim_grubu_adi /dev/sdb
  3. Mantıksal Hacmi Genişletin:bashKodu kopyalasudo lvextend -l +100%FREE /dev/hacim_grubu_adi/mantiksel_hacim_adi
  4. Dosya Sistemini Genişletin:
    • ext4 Dosya Sistemi:bashKodu kopyalasudo resize2fs /dev/hacim_grubu_adi/mantiksel_hacim_adi
    • XFS Dosya Sistemi:bashKodu kopyalasudo xfs_growfs /dev/hacim_grubu_adi/mantiksel_hacim_adi

6. Disk Alanını Kontrol Edin

Son olarak, disk alanının başarıyla genişletilip genişletilmediğini kontrol etmek için tekrar disk durumunuzu kontrol edin:

df -h

Bu adımlar tamamlandığında, CentOS 7 sunucunuzda disk genişletme işlemi başarıyla yapılmış olacaktır. Genişletme işlemleri dikkat gerektirir, bu yüzden her zaman yedek almayı unutmayın.