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.

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).


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é à /.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.