AlmaLinux’ta LVM ile Disk Nasıl Genişletilir (VPS İlk Kurulum 8/10)

Son gözden geçirme: Eylül 2026 · AlmaLinux 9 resmî dokümanına göre

Hızlı çözüm

AlmaLinux LVM disk genişletme, sağlayıcının büyüttüğü sanal diski önce bölüme, sonra fiziksel birime, sonra mantıksal birime ve en son dosya sistemine yansıtmaktır: growpart ile bölümü, pvresize ile fiziksel birimi, lvextend ile mantıksal birimi büyütür, xfs_growfs ile dosya sistemini genişletirsiniz. Her adımdan önce lsblk ile aygıt adını doğrulamadan ve yedek almadan devam etmeyin.

  1. Aygıt adlarını doğrulayın: lsblk
  2. Bölümü ve fiziksel birimi büyütün: growpart /dev/sda 1 && pvresize /dev/sda1
  3. Mantıksal birimi ve dosya sistemini büyütün: lvextend -l +100%FREE /dev/almalinux/root && xfs_growfs /
Panel Yok — komutlar terminalden çalıştırılır
Sistem AlmaLinux 9 (VPS/VDS), LVM üzerinde XFS varsayılan dosya sistemi
Yetki root ya da sudo yetkili kullanıcı
Narhost ürünü VPS Sunucu, VDS Sunucu

Başlamadan önce

  • Sanal diskin sağlayıcı tarafında (Narhost müşteri panelinden talep edilerek) zaten büyütülmüş olduğunu doğrulayın; bu kart yalnızca işletim sistemi içindeki tanıtma adımını anlatır.
  • Güncel bir yedek ya da anlık görüntü (snapshot) alın; disk işlemleri geri alınamaz.
  • lsblk çıktısını işleme başlamadan önce not edin, aygıt adını komuttan komuta karıştırmayın.
  • İşlemi düşük trafikli bir saatte yapın; kesinti beklenmez ama ihtimal her zaman vardır.

AlmaLinux LVM Disk Genişletme Neden Gerekir

Sağlayıcı bir VPS’in disk boyutunu büyüttüğünde bu alan işletim sistemine otomatik yansımaz; sanal diskte boş bir alan olarak durur. AlmaLinux 9 varsayılan kurulumda LVM (Logical Volume Manager) kullanır: fiziksel disk bir bölüme (partition), bölüm bir fiziksel birime (PV), PV bir birim grubuna (VG), VG de mantıksal birimlere (LV) bölünür. AlmaLinux LVM disk genişletme işlemi bu zinciri baştan sona büyütmektir; bir halka atlanırsa üstteki katman büyümez.

AlmaLinux OS, RHEL ile ikili uyumlu bir dağıtımdır; bu nedenle LVM ve XFS araçlarının davranışı RHEL 9 ile birebir aynıdır. Bu uyumluluk AlmaLinux’un resmi wiki sayfasında da belirtilir.

Dikkat

Yanlış aygıt adıyla çalıştırılan bir growpart, pvresize ya da lvextend komutu veri kaybına yol açabilir. Aşağıdaki /dev/sda, almalinux/root gibi adlar örnektir; kendi sunucunuzda her zaman önce lsblk ile gerçek aygıt adını doğrulayın ve işleme başlamadan bir yedek alın.

almalinux lvm disk genişletme akış şeması — aygıt doğrulama, bölüm büyütme, mantıksal birim ve dosya sistemi genişletme adımları
Depolama alanı büyütme işlemi dört katmanda sırayla ilerler.

AlmaLinux LVM Disk Genişletme Adım Adım

  1. Mevcut disk düzenini görüntüleyin. Aygıt adlarını, bölümleri ve bağlama noktalarını görmek için:
    lsblk

    Beklenen sonuç: sda diskinin altında sda1 (boot) ve LVM bölümü, bunun altında almalinux-root ve almalinux-swap mantıksal birimleri görünür. Büyütülen disk boyutu sda satırında, henüz kullanılmayan alan bölüm ile disk boyutu arasındaki farkta görünür.

  2. Bölümü büyütün. Bölüm tablosunu, diskin yeni boyutunu kapsayacak şekilde genişletin (paket kurulu değilse önce dnf install cloud-utils-growpart -y çalıştırın).
    growpart /dev/sda 1

    Beklenen sonuç: “CHANGED: partition=1 start=… old: size=… end=… new: size=…” satırı görünür; boyut sunucunuzdaki gerçek yeni disk boyutuna göre değişir.

  3. Fiziksel birimi (PV) büyütün. Bölümdeki yeni alanı LVM’e tanıtın.
    pvresize /dev/sda1

    Beklenen sonuç: “Physical volume /dev/sda1 resized” mesajı gelir; vgs komutuyla birim grubunun boş alanının (Free) arttığını görebilirsiniz.

  4. Mantıksal birimi (LV) büyütün. Boş alanın tamamını kök dosya sistemine ayırın.
    lvextend -l +100%FREE /dev/almalinux/root

    Beklenen sonuç: “Size of logical volume almalinux/root changed” mesajı ve yeni boyut görünür; komut mantıksal birimi büyütür ama dosya sistemi henüz büyümemiştir.

  5. Dosya sistemini genişletin. AlmaLinux 9’un varsayılan dosya sistemi XFS’tir; XFS yalnızca çevrimiçi ve yalnızca büyütülerek genişletilebilir.
    xfs_growfs /

    Beklenen sonuç: blok sayısının arttığını gösteren bir çıktı gelir. Kök dosya sisteminiz ext4 ise bu komut yerine resize2fs /dev/almalinux/root kullanılır.

Doğrulama

Sonuç

df -h / komutu kök bölümün yeni, büyümüş boyutunu gösteriyorsa disk genişletme işlemi tamamlanmıştır. lvs ve vgs çıktısında birim grubunun boş alanının (Free PE) sıfıra yakın olması, tüm alanın mantıksal birime aktarıldığını doğrular.

Hâlâ Çözülmediyse

  • growpart “NOCHANGE” diyor. Sağlayıcı tarafında disk henüz büyütülmemiştir; önce Narhost müşteri panelinden disk boyutu artışının tamamlandığını doğrulayın.
  • xfs_growfs “not a directory” ya da benzer bir hata veriyor. Komuta bölüm adı değil, bağlama noktası (mount point, ör. /) verilmesi gerekir; df -h ile doğru bağlama noktasını bulun.
  • Dosya sisteminiz ext4, xfs_growfs “unknown file system type” diyor.resize2fs /dev/almalinux/root komutunu kullanın; XFS ve ext4 için genişletme aracı farklıdır.
  • lvextend “insufficient free space” diyor. 2. ve 3. adım (growpart, pvresize) başarıyla tamamlanmamış demektir; lsblk ve vgs ile hangi katmanın büyümediğini kontrol edin.

Narhost desteği

Talebe şunları ekleyin: sunucu IP adresi, lsblk ve vgs çıktısı, hangi adımda kaldığınız, aldığınız hata mesajı.

Destek talebi aç

Sıkça Sorulan Sorular

AlmaLinux LVM disk genişletme sunucuyu yeniden başlatmayı gerektirir mi?

Hayır; growpart, pvresize, lvextend ve xfs_growfs çevrimiçi çalışır, kök dosya sistemi bağlıyken büyütülebilir. Sunucu yeniden başlatmadan önce kernel güncellemesi bekliyorsanız o ayrı bir konudur.

Dosya sistemim ext4 ise adımlar değişir mi?

İlk dört adım (lsblk, growpart, pvresize, lvextend) aynı kalır; yalnızca son adımda xfs_growfs yerine resize2fs /dev/almalinux/root çalıştırılır.

Yanlış aygıt adı yazarsam ne olur?

Yanlış diskte ya da bölümde çalıştırılan growpart/pvresize/lvextend o alandaki veriyi bozabilir ya da erişilemez hale getirebilir. Bu yüzden her komuttan önce lsblk ile aygıt adı doğrulanır ve öncesinde yedek alınır.

Bu makale sorununuzu çözdü mü?

Çözemediniz mi?

Teknik ekibimiz sunucu tarafındaki ayarları sizin için kontrol edebilir. Destek talebinizde alan adınızı ve aldığınız hata metnini paylaşmanız süreci hızlandırır.

Etiketler: lvm

İlgili çözümler