Virtualbox – augmenter taille disque .vdi


Situation de départ

Une Machine Virtuel de taille 10Go

Problématique

La partition de la Machine Virtuelle est saturé

Solution

Augmentation de la taille de la machine Virtuelle

Résolution

Voici la procédure:

VM non démarrée
Se placer dans le répertoire de la Machine Virtuelle.

Exemple dans mon cas

cd /media/usb/virtualbox/XP

Puis on modifie la taille avec la commande VBoxManage

VBoxManage modifyhd XP.vdi --resize 25000
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

resize: en Mo
cette VM est passé de 10Go à 25Go

On vérifie

VBoxManage showhdinfo XP.vdi

ce qui donne

UUID:                 cf6a4684-3ef2-430e-aaa1-16e8f0f090cb
Accessible:           yes
Logical size:         25000 MBytes
Current size on disk: 10227 MBytes
Type:                 normal (base)
Storage format:       VDI
Format variant:       dynamic default
In use by VMs:        xp-dreif (UUID: 26d02dd8-3c7e-47d1-ba01-8657cac994b1)
Location:             /media/usb0/virtualbox/XP/XP.vdi

Ici juste la taille virtuelle a été augmentée mais pas la taille physique.

Pour augmenter la taille physique, on va lancer la machine virtuelle en bootant sur un CD Live Linux.
On paramètre VirtualBox pour que la VM boot sur le live CD

On sélection le lecteur CD comme premier boot et on monte l’image d’ubuntu.

Ensuite, agrandir le disque avec gparted.