web-dev-qa-db-ja.com

Ubuntuのクラウド画像のサイズを大きくする方法

私はubuntuクラウドイメージを使用してVMを開始しようとしています。現在、イメージサイズは非常に小さく、約2GBのスペースしかありません。サイズを大きくする方法はありますか? qemu-imgのサイズ変更を試しましたが、VM内からスペースを再割り当てできないため、機能しません。

TIA。

4
Pensu

次の設定に沿ったいくつかの簡単な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を使用して拡張したもの)のフルサイズに拡張されます。

2