qcow2ルートパーティションのサイズ変更

qcow2ルートパーティションのサイズ変更

仮想マシンが小さすぎて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/

おすすめ記事