Shrink VirtualBox image

最近在用VirtualBox做RAC的实验,因为系统盘是动态,发现vdi越来越大,和OS的实际容量极度不相符,笔记本么,硬盘的容量还是有限的,于是就想怎么才收缩下磁盘占用的空间。

环境:物理机win7  vbox 4.2.10

先在Red Hat Linux上执行dd把磁盘清零:

dd if=/dev/zero of=/bigemptyfile
rm -rf /bigemptyfile

虚拟机上执行完毕后,然后在物理机上执行

C:Program FilesOracleVirtualBox

VBoxManage modifyhd "E:VirtualBox VMsol6.3.vdi" --compact

注意:执行dd和VBoxManage modifyhd都会造成硬盘会被跑满,所以建议在空闲的时候执行

PS:如果本身vdi文件,不是特别大,或者说和实际使用率误差只有1G左右,建议不要执行此操作,可能会造成文件越来越大。

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据