Kısaca: Paket yükseltmesiyle sanal disk büyür, ancak disk bölümü ve dosya sistemi eski boyutta kalır; bu yüzden df -h hâlâ eski kapasiteyi gösterir. Yedeğinizi aldıktan sonra bölümü growpart ile, dosya sistemini resize2fs (ext4) ya da xfs_growfs (XFS) ile büyütürsünüz; LVM kullanıyorsanız araya pvresize ve lvextend -r girer.
Önemli: Bölüm tablosunda yapılan bir hata (yanlış disk ya da yanlış bölüm numarası) veri kaybına yol açabilir. Başlamadan önce önemli verilerinizin sunucu dışında güncel bir yedeğini alın; anlık görüntü (snapshot) alma imkânınız varsa onu da kullanın. Sunucunuz yönetimsiz bir hizmetse yedekleme sizin sorumluluğunuzdadır.
Sunucudaki depolama üç katmandan oluşur: sanal disk, bu diskin üzerindeki bölüm (partition) ve bölümün içindeki dosya sistemi. Yükseltme yalnız en alttaki sanal diski büyütür. Üstteki iki katmanı büyütmek işletim sistemi içinde yapılan bir işlemdir ve Linux bunu kendiliğinden yapmaz. ext4 ve XFS dosya sistemleri bağlıyken büyütülebilir; işlem için sunucuyu kapatmanız gerekmez.
lsblk
df -hT /
Aşağıdaki örnek çıktıda disk 80 GB'a çıkmış, ama kök bölüm (sda1) ve üzerindeki dosya sistemi hâlâ yaklaşık 40 GB:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 80G 0 disk
├─sda1 8:1 0 39.9G 0 part /
├─sda14 8:14 0 4M 0 part
└─sda15 8:15 0 106M 0 part /boot/efi
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda1 ext4 39G 31G 6.1G 84% /
Çıktıda iki şeye bakın: Kök dizinin (/) bağlı olduğu satırın TYPE değeri (part mı, lvm mi) ve df -hT çıktısındaki dosya sistemi türü (ext4 mü, xfs mi). Hangi komutları kullanacağınızı bu ikisi belirler.
Disk adı sunucunuzda sda yerine vda olabilir; komutlarda kendi çıktınızdaki adı kullanın. lsblk diskin yeni boyutunu göstermiyorsa sunucuyu bir kez yeniden başlatın; yine eski boyut görünüyorsa işlem yapmadan destek talebi açın.
growpart çoğu bulut imajında kuruludur. Yoksa önce kurun: Ubuntu/Debian'da apt install cloud-guest-utils, AlmaLinux/Rocky'de dnf install cloud-utils-growpart.
| Yapı | Sık görüldüğü yer | Komutlar |
|---|---|---|
| Bölüm + ext4 | Ubuntu, Debian imajları | growpart /dev/sda 1resize2fs /dev/sda1 |
| Bölüm + XFS | AlmaLinux, Rocky imajları | growpart /dev/sda 1xfs_growfs / |
| LVM (ext4 veya XFS) | ISO'dan elle yapılan kurulumlar | growpart /dev/sda 2pvresize /dev/sda2lvextend -r -l +100%FREE /dev/mapper/almalinux-root |
Komutları yazarken şunlara dikkat edin:
growpart'ta disk ile bölüm numarası arasında boşluk vardır: growpart /dev/sda 1. growpart /dev/sda1 yazarsanız komut çalışmaz.sda1 olduğu için 1.resize2fs bölümün aygıt adını (/dev/sda1), xfs_growfs ise bağlama noktasını (/) alır.sda2). Mantıksal birimin tam adını lvs ya da lsblk çıktısından alın; tablodaki almalinux-root yalnız bir örnektir. -r seçeneği dosya sistemini de aynı komutla büyütür.df -h /
Size sütununda yeni kapasiteyi görmelisiniz. İşlem yeniden başlatma gerektirmez; yine de bir sonraki planlı yeniden başlatmada sunucunun sorunsuz açıldığını kontrol edin.
| Mesaj veya durum | Anlamı | Çözüm |
|---|---|---|
NOCHANGE: partition 1 is size ... it cannot be grown | Bölümün arkasında boş alan yok: Disk henüz büyümemiş ya da yanlış disk veya bölüm seçilmiş | lsblk ile diskin boyutunu ve bölüm numarasını yeniden kontrol edin |
growpart: command not found | Araç kurulu değil | cloud-guest-utils (Ubuntu/Debian) veya cloud-utils-growpart (AlmaLinux/Rocky) paketini kurun |
resize2fs: Bad magic number in super-block | Dosya sistemi ext4 değil; büyük olasılıkla XFS | df -hT / ile türü kontrol edip xfs_growfs / kullanın |
| Kök bölümden sonra başka bir bölüm var (ör. takas/swap bölümü) | growpart yalnız hemen arkasında boş alan olan bölümü büyütebilir | Bölümleri elle taşımayı denemeyin. Yeni alanı ayrı bir bölüm olarak (ör. /data) kullanmak gibi yollar vardır; emin değilseniz işlem öncesinde destek talebiyle danışın |
diskmgmt.msc yazıp Enter'a basın.Birimi Genişlet gri görünüyorsa ayrılmamış alan C: sürücüsüyle bitişik değildir; çoğunlukla arada bir kurtarma bölümü bulunur. Bu bölümü silmeden önce ne işe yaradığından emin olun ve yedeğinizi alın.
Destek ekibimiz yardımcı olsun; taleplere en geç 24 saat içinde ilk yanıt veriyoruz.
Destek talebi oluşturun