如何增加 ubuntu 云镜像的大小

Pen*_*nsu 6 qemu cloud ubuntu disk-image virsh

我一直在尝试使用 ubuntu 云映像启动 VM。现在,图像大小非常小,我只有大约 2GB 的空间。有没有办法增加尺寸?我尝试了 qemu-img 调整大小,但它不起作用,因为我无法从 VM 内部重新分配空间。

TIA。

Cir*_*郝海东 5

我将根据以下设置进行一些快速的 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
Run Code Online (Sandbox Code Playgroud)

这位客人似乎立即选择了这个新尺码。

growpart

该脚本声称使给定分区填充尽可能多的空间并且可能有用:

sudo apt-get install cloud-guest-utils
sudo growpart /dev/vda 1
Run Code Online (Sandbox Code Playgroud)

即使 /dev/vda1 挂载在 / 上,它似乎也运行得很愉快。


小智 2

Growthroot 包正是为了做到这一点而设计的。http://packages.ubuntu.com/fr/trusty/admin/cloud-initramfs-growroot

如果尚未安装,请添加它apt-get install cloud-initramfs-growroot并重新启动您的实例。根分区将扩展到虚拟磁盘的完整大小(使用 qemu-img 扩展的磁盘)。