私はubuntuクラウドイメージを使用してVMを開始しようとしています。現在、イメージサイズは非常に小さく、約2GBのスペースしかありません。サイズを大きくする方法はありますか? qemu-imgのサイズ変更を試しましたが、VM内からスペースを再割り当てできないため、機能しません。
TIA。
次の設定に沿ったいくつかの簡単なQEMU実験に基づいて話します: https://askubuntu.com/questions/281763/is-there-any-prebuilt-qemu-ubuntu-image32bit-online/1081171#1081171
qemu-img
18.04の時点で、クラウドイメージはすでにqcow2形式であるため、次のように機能しているようです。
qemu-img resize ubuntu-18.04-server-cloudimg-arm64.img +128G
ゲストはすぐにこの新しいサイズを拾うように見えました。
growpart
このスクリプトは、特定のパーティションが可能な限り多くのスペースを埋めるようにすることを主張しており、役立つ可能性があります。
Sudo apt-get install cloud-guest-utils
Sudo growpart /dev/vda 1
/ dev/vda1が/にマウントされていても、正常に動作しているようです。
Growrootパッケージは、まさにそれを行うように設計されています。 http://packages.ubuntu.com/fr/trusty/admin/cloud-initramfs-growroot
まだインストールされていない場合は、apt-get install cloud-initramfs-growroot
で追加し、インスタンスを再起動します。ルートパーティションは、仮想ディスク(qemu-imgを使用して拡張したもの)のフルサイズに拡張されます。