Comprimere lo spazio vuoto di una macchina virtuale con Proxmox
Nel caso si voglia comprimere e liberare lo spazio vuoto occupato dai dischi dinamici con Proxmox occorre fare due passaggi sostanzialmente.
Il primo consiste nel pulire lo spazio vuoto, se così si può definire.
Se se si tratta di un sistema Windows basta utilizzare l’utility gratuita della Microsoft sdelete ( ex Sysinternals ):
1 |
sdelete -z c: |
Se si tratta di un sistema linux possiamo usare lo strumento sfill nel pacchetto secure-delete, oppure semplicemente il comando cat:
1 2 |
cat /dev/zero > zero.file rm zero.file |
Passiamo poi a spegnere la macchina virtuale, apriamo una shell dal nostro Proxmox e ad esempio se il formato è qcow diamo i comandi:
1 2 3 |
qemu-img convert -c -O qcow2 source.qcow2 shrunk.qcow2 mv source.qcow2 source-bak.qcow2 mv shrunk.qcow2 source.qcow2 |