KVM sanal makine diskinin boyutunu nasıl küçültür veya küçültürsünüz?
500GB'lık bir sanal disk ayırdım (/var/lib/libvirt/images/vm1.img adresinde saklanır) ve bu aşırıya kaçmayı buluyorum, bu yüzden şimdi bu alanın bir kısmını diğer sanal alanlarla kullanmak için boşaltmak istiyorum makineleri. Görüntü depolamayı nasıl artıracağınız konusunda çok fazla yanıt var gibi görünüyor , ancak azaltmıyor. Virt yeniden boyutlandırma aracını buldum , ancak disk görüntüleri ile değil, sadece ham disk bölümleriyle çalışıyor gibi görünüyor.
Düzenleme: Ext4 biçimli bir bölüme sahip bir LVM kullanıyorum.
Düzenle: LVM parition düzenimi gösteren GParted ekran görüntüsü. Dosya sistemini yeniden boyutlandırmaktan çok daha fazlasını yapmam gerekiyor. LVM'yi yeniden boyutlandırmanın güvenli bir yolunu bilmiyorum. Ve lütfen bana kullanmamı söyleme pvresize
. Adına rağmen LVM'lerin yeniden boyutlandırılmasını desteklemiyor.
Denedim sudo pvresize /dev/vda5
, ama sadece diyor physical volume "/dev/vda5" changed
ama aslında boyutunu azaltmaz.
parted
Bölüm boyutunu el ile ayarlamaya çalıştım (çok tehlikeli), ama print all
sadece bana "/ dev / sr0 tanınmayan disk etiketi" hatasını veriyor.
Düzenleme: Bu talimatları izleyerek , başarıyla mantıksal ve fiziksel hacimlerimi daraltmak mümkün oldu (her ne kadar lvm etkinleştirmek ve devre dışı bırakmak için bazı komutlar önce ve sonra, hangi talimatları atlamak hatırlamak zorunda kaldı.
Şimdi GParted 250G ayrılmamış boş alan gösteriyor. Bunu KVM disk görüntüsünden nasıl kaldırabilir ve altta yatan hipervizöre geri verebilirim?
qemu-img -O qcow2 vm1.img vm1-compact.qcow2
.