Gestion des disques virtuels avec VMWare

Gestion des disques virtuels avec VMWare - Logiciels - Linux et OS Alternatifs

Marsh Posté le 15-04-2007 à 11:20:44    

Bonjour,
J’avais eu un problème l'année passée avec un disque virtuel que j’avais alloué dynamiquement à 80GB.
Il ne prend logiquement que la place que les données occupent et donc dans mon cas 50GB. Il laisse donc 30GB de libre sur la partition réelle.
Le problème que j’avais eu, c'est que le disque virtuel commençait à se remplir jusqu'à ces 80GB et le disque réel n'avait donc plus de place.
 
Je n’avais pas compris pourquoi et hier j'ai enfin compris mon erreur. Lorsque je fais un defrag avec Windows sur la partition virtuelle de 80GB, le programme déplace les fichiers sur tout le disque ce qui fait que le disque se remplit au fur et à mesure même si je n'ai que mes 50GB de données :pt1cable:  
Voilà comment j'en arrive à bloquer VMWare car il n'a plus de place disque :o  
 
Ma question : Est-ce qu'il existe un moyen de compacter ce disque virtuel pour retrouver un disque dynamique rempli de 50GB et non 80GB qui n'existe pas en fait.
 
Merci.
Jacques


Message édité par jackseg1980 le 15-04-2007 à 11:36:35
Reply

Marsh Posté le 15-04-2007 à 11:20:44   

Reply

Marsh Posté le 15-04-2007 à 12:25:30    

Quelle version de vmware ?
Vmware Server permet de compacter/défragmenter les disques virtuels, soit depuis l'interface vmware, soit directement dans la machine virtuelle via les vmware tools !

Reply

Marsh Posté le 15-04-2007 à 12:33:09    

VMware Server 1.02.
J'ai essayé de faire un "vmware-vdiskmanager -d mapartition.vmdk" mais il n'a pas pu terminer car il n'y avait justement plus assez de place sur le disque physique.
Je vais essayer de supprimer une machine virtuelle (que j'ai en backup) et refaire la manip.
 
Merci pour ta réponse.
Jacques

Reply

Marsh Posté le 15-04-2007 à 13:42:56    

Bon, j'ai réussi à faire une défrag depuis VMWare de la partition fautive, mais j'ai toujours toutes la place qui est occupé. Il ne compacte pas apparemment ou alors ce sont les fichiers de la partition virtuelle qui sont placés à la fin de la partition qui empêche de le faire. Je ne sais pas.

Reply

Marsh Posté le 15-04-2007 à 14:38:39    

Voici une image de ce que je veut dire:
http://img83.imageshack.us/img83/4063/disktu5.th.jpg
 
Vous voyez, il y a une petite partie tout à la fin de la partition et c'est peut-être elle qui empeche de compacter la partition virtuelle, non ?

Reply

Marsh Posté le 25-04-2007 à 20:06:22    

Alors ca n'avait rien à voir.
J'ai déplacer cette partie au début et la défrag n'a pas compacter le fichier.
Personne n'a d'idée ?

Reply

Marsh Posté le 25-04-2007 à 20:41:55    

quel rapport avec osa ? :o
 


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 25-04-2007 à 22:19:21    

???

Reply

Marsh Posté le 26-04-2007 à 13:58:34    

Bonjour,
 
le pb avec les disques virtuels, c'est que la place allouée n'est pas redistribuée. Je m'explique:
imagine ton disque virtuel de 80 GO, tu copie dessus des données jusqu'a 70 GO, puis ensuite tu  
supprime 20 GO: ton OS virtuel verra bien 50 GO d'occupé, et 30 GO de libre. Mais pour l'OS hote,
le disque réel continuera d'occuper 70 GO ...
 
Je n'ai jamais trouvé la soluce pour pallier à ce pb ...

Reply

Marsh Posté le 26-04-2007 à 14:30:39    

Ok, c'est bien ce que je pensais.
Par contre, il y a une option "Shrink" dans les VMware tools sous Windows mais chez moi elle n'est pas activé car il dis qu'il ne faut pas qu'il y ai un disque non dynamique sur le système ou qu'il y ai des Snapshots, etc...
 
Je pense que via les VMWare tools, on peut arriver à quelque chose.

Reply

Marsh Posté le 26-04-2007 à 14:30:39   

Reply

Marsh Posté le 03-09-2010 à 08:27:04    

jackseg1980 a écrit :

Par contre, il y a une option "Shrink" dans les VMware tools sous Windows


 
Bonjour,
 
Concernant le shrink, j'ai écrit un petit tuto ici (Chapitre 4) : vmware shrink
En espérant que cela puisse aider certains.
 
Cordialement
 
Jean-Pierre

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed