Outils pour utilisateurs

Outils du site


59:tuto_vboxmanage

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
59:tuto_vboxmanage [2012/04/25 09:23] frangi59:tuto_vboxmanage [2012/04/29 10:19] (Version actuelle) andre_domenech
Ligne 10: Ligne 10:
 This is a command-line application, so you need to open a Terminal session in order to run the command, and change directory to the path where your virtual disk is stored. This is a command-line application, so you need to open a Terminal session in order to run the command, and change directory to the path where your virtual disk is stored.
 ** **
 +
 +C'est un problème courant : vous lancez VirtualBox, créez une machine virtuelle, sans doute avec un disque dynamique, à une taille disque suffisante selon votre meilleure estimation, vous l'exécutez pendant un certain temps, puis vous vous retrouvez à court d'espace.
 +
 +Vous pouvez facilement agrandir la taille du disque dur dans VirtualBox en utilisant la commande :
 +
 +VBoxManage modifyhd --resize
 +
 +L'option --resize vous permet de modifier la capacité d'une image existante, ce qui ajuste la taille logique d'un disque virtuel sans affecter la taille physique. Cela ne fonctionne que pour augmenter la capacité des disques virtuels aux formats VDI et VHD, et seulement ceux alloués dynamiquement, et pas les disques de taille fixe. Mais c'est une façon d'ajouter plus d'espace à un disque virtuel sans avoir à créer une nouvelle image, attacher et copier toutes les données dans la machine virtuelle.
 +
 +C'est une application en ligne de commande, donc vous devez ouvrir une session Terminal pour lancer la commande et changer de répertoire vers l'endroit où votre disque virtuel est stocké.
  
 ** **
Ligne 26: Ligne 36:
 Also remember that you'll need to increase the size of your guest partition on the disk, or create an additional partition in the new space. In this respect, you'll need to do the work with disk utilities appropriate to your guest operating system just as if it were a real PC with real spinning rust (magnetic disks). Also remember that you'll need to increase the size of your guest partition on the disk, or create an additional partition in the new space. In this respect, you'll need to do the work with disk utilities appropriate to your guest operating system just as if it were a real PC with real spinning rust (magnetic disks).
 ** **
 +
 +Deux remarques importantes :
 +
 + • Arrêtez le fonctionnement de la machine virtuelle avant de mettre la pagaille sur le disque !
 +
 + • Sauvegardez l'image disque existante, ou au moins toutes les données volatiles, avant de la modifier !
 +
 + La commande dont vous avez besoin suit ce modèle :
 +
 +VBoxManage modifyhd XP_newdisk.vdi --resize 10240
 +
 + • VBoxManage est la suite utilitaire qui est livrée avec VirtualBox ;
 + • modifyhd est la commande pour redimensionner le disque virtuel ;
 + • XP_newdisk.vdi est mon nom de disque par exemple, vous devrez le changer pour correspondre à votre nom de disque, et n'oubliez pas le suffixe .vdi. Linux est aussi sensible à la casse ;
 + • --resize 10240 est la nouvelle taille souhaitée pour le disque virtuel. Il y a deux tirets avant le mot « resize » suivi par un certain nombre de méga-octets ; 10240 étant équivalent à 10 Go ;
 + Souvenez-vous également que vous aurez besoin d'augmenter la taille de votre partition invitée sur le disque, ou créer une partition supplémentaire dans le nouvel espace.  À cet égard, vous devrez faire le travail avec les utilitaires de disque appropriés à votre système d'exploitation invité, comme s'il s'agissait d'un vrai PC avec un vrai disque ferromagnétique.
  
 ** **
Ligne 39: Ligne 65:
                             [--resize <megabytes>|--resizebyte <bytes>]                             [--resize <megabytes>|--resizebyte <bytes>]
 ** **
 +
 +Remarque : les disques .vmdk ne peuvent pas être élargis par des commandes modifyhd. Essayez cette ligne de commande et vous obtiendrez le message d'erreur : VBoxManage: error: Resize hard disk operation for this format is not implemented yet! [ Ndt : le redimensionnement du disque dur pour ce format n'est pas encore implémenté !]
 +
 +Vous pouvez trouver le manuel de VirtualBox d'Oracle, indexé par sujet, sur le site web. VBoxManage est dans le chapitre 8 : http://www.virtualbox.org/manual/ch08.html#vboxmanage-modifyvdi
 +où la syntaxe complète de la commande ressemble à ceci :
 +VBoxManage modifyhd         <uuid>|<filename>
 +                            [--type normal|writethrough|immutable|shareable|
 +                                    readonly|multiattach]
 +                            [--autoreset on|off]
 +                            [--compact]
 +                            [--resize <megabytes>|--resizebyte <bytes>]
  
 ** **
Ligne 47: Ligne 84:
 Note: instructions and links relate to the Oracle VirtualBox version and not to the VirtualBox OSE  package contained in the official Ubuntu repositories. Note: instructions and links relate to the Oracle VirtualBox version and not to the VirtualBox OSE  package contained in the official Ubuntu repositories.
 ** **
 +
 +L'option --compact peut être utilisée pour réduire des images de disque, ce qui signifie retirer les blocs de l'espace vide (contenant des zéros). Ça va diminuer une image allouée dynamiquement en réduisant la taille physique de l'image sans affecter la taille logique du disque virtuel.
 +
 + Cependant, l'espace libre dans le système invité doit d'abord être mis à zéro. Pour les clients Windows, vous pouvez utiliser sdelete, l'outil fourni par Microsoft ; lancer sdelete -c dans le système invité mettra à zéro l'espace disque libre. Sous Linux, l'utilitaire zerofree prend en charge ext2/ext3 pour faire de même. Vous pouvez ensuite compacter (compress) l'image du disque virtuel.
 +
 + Remarque : Les instructions et les liens se rapportent à la version VirtualBox d'Oracle et pas au paquet VirtualBox OSE contenu dans les dépôts Ubuntu officiels.
59/tuto_vboxmanage.1335338629.txt.gz · Dernière modification : 2012/04/25 09:23 de frangi