仮想マシンが小さすぎてyumの更新もできないため、Centos 7仮想マシンでファイルシステムのサイズを変更したいと思います。 VMでいくつかの構成を実行しましたが、やり直すのは難しいので、次のようにVMのサイズを変更しようとしました。virt-resize
ホストで実行すると、qemu-img info tkk.qcow2
次のようになります。
image: tkk.qcow2
file format: qcow2
virtual size: 17G (18253611008 bytes)
disk size: 2.5G
cluster_size: 65536
Format specific information:
compat: 1.1
lazy refcounts: true
仮想サイズは小さくなりましたが、qemu-img resize tkk.qcow2 +10G
元のファイルtkk.qcow2のバックアップを作成してcp tkk.qcow2 tkk-orig.qcow2
実行しました。
virt-resize –expand /dev/sda2 tkk-orig.qcow2 tkk.qcow2
サイズを増やすために。再実行すると、qemu-img info tkk.qcow2
以前の値より上に追加した値と同じくらい仮想サイズが増加したとマークされますが、ディスクサイズは増加せず、余りに小さいスペースを追加したいので、この最小値を更新することはできません。仮想マシンには少なくとも5GBが必要です。出力
virt-filesystems --long -h --all -a tkk.qcow2
/dev/sda1 filesystem xfs - - 15G -
/dev/centos_tkk/root filesystem xfs - - 1.3G -
/dev/centos_tkk/swap filesystem swap - - 204M -
/dev/centos_tkk/root lv - - - 1.3G /dev/centos_tkk
/dev/centos_tkk/swap lv - - - 204M /dev/centos_tkk
/dev/centos_tkk vg - - - 1.5G /dev/sda2
/dev/sda2 pv - - - 1.5G -
/dev/sda1 partition - - 83 15G /dev/sda
/dev/sda2 partition - - 8e 1.5G /dev/sda
/dev/sda device - - - 17G -
私はこのブログで次のステップに従ってきました。https://fatmin.com/2016/12/20/how-to-resize-a-qcow2-image-and-filesystem-with-virt-resize/
答え1
LVMを使用しているので、まず物理ボリューム(PV)を拡張してから、LVMルートパーティションを拡張する必要があります。方法は次のとおりです。 https://dnaeon.github.io/resizing-a-kvm-disk-image-on-lvm-the-hard-way/