diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2015-08-20 22:54:41 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2015-08-20 22:54:41 -0300 |
commit | f6add164cddbbc6d7d9e6bd5cd073ed43bd6900f (patch) | |
tree | bf14668a873ba301a5b984501ca107ae71e5264f /vbox | |
parent | 7863cc3a43fba633bc9baa29a45a1b46e578303f (diff) | |
download | vbox-f6add164cddbbc6d7d9e6bd5cd073ed43bd6900f.tar.gz vbox-f6add164cddbbc6d7d9e6bd5cd073ed43bd6900f.tar.bz2 |
Compact all VDIs on store
Diffstat (limited to 'vbox')
-rwxr-xr-x | vbox | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -4,6 +4,7 @@ # # Parameters +STORE="/var/cache/virtualbox/" BASENAME="`basename $0`" COMMAND="$1" VM="$2" @@ -52,7 +53,10 @@ if [ ! -z "$VM" ]; then vbox_exec /bin/mount -o remount,ro / vbox_exec /usr/sbin/zerofree /dev/sda1 vbox_exec /sbin/halt - VBoxManage modifyhd --compact /var/cache/virtualbox/$box/$box.vdi + + for vdi in `ls $STORE/$VM/*.vdi`; do + VBoxManage modifyhd --compact $vdi + done elif [ "$COMMAND" == "exec" ]; then vbox_exec $* else |