Comment augmenter la taille d'une image de nuage Ubuntu

3

J'ai essayé de démarrer une machine virtuelle en utilisant des images en nuage Ubuntu. Maintenant, la taille de l'image est très inférieure, je ne me déplace que de 2 Go d'espace. Y a-t-il un moyen d'augmenter la taille? J'ai essayé de redimensionner qemu-img, mais cela ne fonctionnait pas, car je ne pouvais pas réaffecter l'espace depuis l'intérieur de la machine virtuelle.

TIA.

Pensu
la source

Réponses:

2

Le paquet growroot est conçu pour faire exactement cela. http://packages.ubuntu.com/fr/trusty/admin/cloud-initramfs-growroot

S'il n'est pas déjà installé, ajoutez-le avec apt-get install cloud-initramfs-growroot et redémarrez votre instance. La partition racine sera étendue à la taille complète de votre disque virtuel (celui que vous avez étendu à l'aide de qemu-img).

Antoine Coetsier
la source
Pour moi, il est écrit "Plate-forme non prise en charge sur le système EFI, ne faisant rien".
Serge Rogatch
Cela semble être déjà installé sur l'image de nuage Ubuntu 16.04. Au moins, cela a fonctionné pour moi et je n’ai pas eu besoin d’installer correctement.
AlanObject
0

Je parlerai d’expériences QEMU rapides suivant la configuration suivante: https://askubuntu.com/questions/281763/is-there-any-prebuilt-qemu-ubuntu-image32bit-online/1081171#1081171

qemu-img

À partir de 18.04, les images en nuage sont déjà au format qcow2, donc ce qui suit semble fonctionner:

qemu-img resize ubuntu-18.04-server-cloudimg-arm64.img +128G

L'invité a semblé prendre immédiatement cette nouvelle taille.

growpart

Ce script prétend faire en sorte qu'une partition donnée occupe le plus d'espace possible et pourrait être utile:

sudo apt-get install cloud-guest-utils
sudo growpart /dev/vda 1

Il semble fonctionner heureusement même si / dev / vda1 a été monté à /.

Ciro Santilli 新疆改造中心 六四事件 法轮功
la source