cClaude.rocks ☕ Le blog

[Nouvelles technologies du libre, sciences et coups de gueule…]

Menu

VirtualBox est un hyperviseur gratuit et open source pour la virtualisation x86, développé par Oracle Corporation. Créé par Innotek GmbH, racheté par Sun Microsystems en 2008, et finalement acquis par Oracle en 2010.

Concrètement VirtualBox permet de faire tourner un ordinateur virtuel sur votre machine et permettant la cohabitation plusieurs systèmes d’exploitation.



Un problème récurant avec les machines virtuelles est la taille des disques durs. En effet, lorsqu’on héberge de nombreuses VM (Machines Virtuelles) l’espace disque est rapidement un souci et on cherche à minimiser la taille des disques virtuels.


Première solution

  • Convertir le fichier vmdk en fichier vdi
vboxmanage clonemedium "source.vmdk" "cloned.vdi" --format vdi
  • Retailler le fichiervdi
vboxmanage modifymedium "cloned.vdi" --resize 51200
  • Convertir le nouveau fichiervdi en fichier vmdk
vboxmanage clonemedium "cloned.vdi" "resized.vmdk" --format vmdk

Solution alternative

  • Convertir le fichier vmdk en fichier vdi
vboxmanage clonemedium "source.vmdk" "cloned.vdi" --format vdi

Autres commandes utiles

  • Lister les disques dur virtuels connus par « VirtualBox »

Vous pourrez récupérer le UUDI du périphérique (ou le nom complet connu par VirtualBox) pour par exemple effectuer des modifications.

vboxmanage list hdds
  • Récupérer les informations complètes d’un seul disque virtuel (ou autre support)

À partir de l’UUID

vboxmanage showmediuminfo deadf00d-dead-f00d-dead-d74c60fdead

ou du nom complet du disque (nom tel qu’il est défini dans la configuration de VirtualBox

vboxmanage showmediuminfo /chemin/connu/par/virtualbox/vers/disk001.vdi

qui vous donnera quelque chose comme :

UUID:           deadf00d-dead-f00d-dead-d74c60fdead
Parent UUID:    base
State:          created
Type:           normal (base)
Location:       /chemin/connu/par/virtualbox/vers/disk001.vdi
Storage format: vdi
Format variant: dynamic default
Capacity:       20480 MBytes
Size on disk:   20475 MBytes
Encryption:     disabled
In use by VMs:  MA-VM (UUID: deadf00d-dead-f00d-dead-9168d49fdead)
  • Changer le fichier source dans la configuration de votre machine virtuelle.
VBoxManage modifymedium     [disk|dvd|floppy] <uuid|filename>
                            [--type normal|writethrough|immutable|shareable|readonly|multiattach]
                            [--autoreset on|off]
                            [--property <name=[value]>]
                            [--compact]
                            [--resize <megabytes>|--resizebyte <bytes>]
                            [--move <path>]
                            [--setlocation <path>]
                            [--description <description string>]
  • Dupliquer un disque

Comme nous l’avons vu plus haut, il est possible de dupliquer un disque et au passage, éventuellement, de changer son format.

VBoxManage clonemedium      [disk|dvd|floppy] <uuid|inputfile> <uuid|outputfile>
                            [--format VDI|VMDK|VHD|RAW|<other>]
                            [--variant Standard,Fixed,Split2G,Stream,ESX]
                            [--existing]


Utilisation de « gparted » pour redimensionner le système de fichier

Une solution simple est de télécharger l’image ISO d’un livecd avec gparted dessus.

Ensuite, créer une nouvelle VM Linux de tel manière qu’elle démarre à partir de cette image ISO et ajouter l’image disque que vous souhaitez redimensionner.

GParted Live est une petite distribution GNU/Linux pour les ordinateurs ayant un processeur x86 (Intel 32 bits et plus). Cette distribution vous permet de bénéficier de toutes les fonctionnalisées des dernières versions de l’application GParted.



Liens

ᦿ


ℹ 2006 - 2024 | 🏠 Accueil du domaine | 🏡 Accueil du blog