VirtualBox - réduire la taille maximale du disque dur dynamique .vdi


9

J'essaie de réduire la capacité maximale d'un fichier .vdi (disque dur) pour l'une de mes machines virtuelles.

Je l'ai défini comme alloué dynamiquement avec une capacité maximale de 25 Go. Je veux réduire cela à 10 Go.

REMARQUE : je ne souhaite pas compacter la taille du fichier .vdi sur ma machine hôte . Ensuite, je pourrais simplement utiliser VBoxManage modifyhd --compact /path/to/my/vdi. Cependant, bien que cela réduise l'empreinte du fichier .vdi sur ma machine hôte, l' invité signalera toujours un disque dur de 25 Go.

Ce que je veux faire, c'est réduire la capacité maximale du .vdi de telle sorte que l'invité signale un disque dur de 10 Go (j'ai déjà ajusté mes partitions au sein de l'invité de telle sorte que mes partitions n'occupent que 10 Go au total, et les 15 Go restants apparaissent comme espace non alloué).

Ce que j'ai essayé

J'ai essayé d'utiliser la même commande que celle utilisée pour augmenter la taille du disque:

$ VBoxManage modifyhd Arch\ Linux\ Aug\ 2012\ Clone.vdi --resize 10240
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize hard disk operation for this format is not implemented yet!

Il ne semble pas être pris en charge (et le .vdi est définitivement un .vdi alloué dynamiquement, pas un format fixe).

à votre santé.


J'ai le même problème. une mise à jour sur cette question? Est-ce encore impossible maintenant?
Hoàng Long

Cette réponse vous aide-t-elle? askubuntu.com/a/799645
Moobie

Réponses:


11

Correct. Vous ne pouvez pas réduire un fichier VDI, même s'il possède de l'espace disque non alloué. Du moins pas avec la version actuelle de VirtualBox. Pour le moment, la seule chose à --resizefaire est d'augmenter la taille d'un fichier VDI.


awww, ok. Je suppose que puisque je ne laisse que mes partitions prendre 10 Go au total et comme il est de taille dynamique, je peux espérer toujours avoir un fichier sur disque de <= 10 Go (avec compactage)
mathématique.coffee

Eh bien, vous pouvez toujours utiliser la méthode que j'ai suggérée ici .
Ansgar Wiechers
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.