Shrink dei dischi virtuali con VMWare Server

From RVM Wiki
Revision as of 15:01, 11 April 2008 by Gabriele.vivinetto (talk | contribs) (New page: Il concetto è: * riempire TUTTO lo spazio vuoto dell'hard disk della macchina virtuale con degli ZERI * fare una copia del file dell'hard disk virtuale con l'utility ==Host Linux e Gues...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Il concetto è:

  • riempire TUTTO lo spazio vuoto dell'hard disk della macchina virtuale con degli ZERI
  • fare una copia del file dell'hard disk virtuale con l'utility

Host Linux e Guest Linux

Nella macchina virtuale

cat /dev/zero > /tmp/zero.fill

Attendere che si riempia tutto il disco.

sync
sleep 1
sync
rm -f /tmp/zero.fill

Spegnere la macchina virtuale.

sudo powetroff

Dal sistema Host:

vmware-vdiskmanager -r nome_disco.vmdk -t 0 nome_disco_shrinkato.vmdk

Al termine, cambiare la config della macchina virtuale sostituendo il file dell'hdd virtuale con quello nuovo. Il vecchio file (o i vecchi, se splittati), si potranno cancellare.


Riferimenti