VirtualBox

Détacher un disque

VBoxManage list vms
# VM_UUID = 2784a887-df7b-4a14-be75-b07a5016492e

VBoxManage list hdds
# DISK_UUID = 279b2543-ab84-4f31-8b1d-f27c8059d98d

VBoxManage showvminfo VM_UUID --details | grep DISK_UUID
IDE Controller (0, 0): C:\cygwin64\home\garriguer\VirtualBox VMs\box_box_1407145988\centos65-disk1.vmdk (UUID: 279b2543-ab84-4f31-8b1d-f27c8059d98d)

# Controller (0, 0) = controller name (port, device)
VBoxManage storageattach VM_UUID --storagectl "IDE Controller" --port 0 --device 0 --medium none

Supprimer le disque

VBoxManage closemedium disk DISK_UUID --delete

Modifier la taille d'un disque

Quand le format le supporte

Taille en Mb = 1024*Gb désiré

VBoxManage modifyhd "/disk/path" --resize 51200

Quand le format ne le supporte pas

VBoxManage clonehd "disk.vmdk" "clone.vdi" --format vdi
VBoxManage modifyhd "clone.vdi" --resize 51200
VBoxManage clonehd "clone.vdi" "resized.vmdk" --format vmdk

Reconvertir au nom d'origine ne fonctionnera pas si l'original existe toujours, à supprimer avant le clonehd retour.

Attacher un disque

VBoxManage list vms
VBoxManage list hdds
# Noter VM_UUID et DISK_UUID
VBoxManage storageattach VM_UUID --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium DISK_UUID