VirtualBox压缩打包

发布时间:2020-07-31 发布网站:脚本之家
脚本之家收集整理的这篇文章主要介绍了VirtualBox压缩打包脚本之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一、使用zerofree清理文件

1,虚拟机中的系统先安装zerofree
2,进入虚拟机系统执行

umount /dev/sda1
zerofree -v /dev/sda1

zerofree要求操作的磁盘设备不能以rw的方式mount,所以要进入单用户模式(Ubuntu进入单用户模式可以在启动时长按Shift键,然后会出现grub菜单,选择recover模式,进入root shell)

二、不使用zerofree的情况下,使用dd的方式清理

1、vagrant ssh

2、碎片整理

sudo dd if=/dev/zero of=/EMPTY bs=1M
sudo rm -f /EMPTY

三、压缩磁盘

1、vagrant halt

2、转换vmdk到vdi格式。切换到VirtualBox安装目录,执行:

./VBoxManage clonehd "/d/ubuntu/VirtualBox VMs/ubuntu_default_1551577884463_11850/ubuntu-xenial-16.04-cloudimg.vmdk" "/d/ubuntu/VirtualBox VMs/ubuntu_default_1551577884463_11850/ubuntu-xenial-16.04-cloudimg.vdi" --format vdi

3、virtualbox 中找到虚拟机 菜单:设置-》存储 原有的vmdk镜像删掉,重新添加新转换后的镜像 然后确定

4、vagrant up尝试下能否启动

5、vagrant package 导出。镜像明显减小。

总结

以上是脚本之家为你收集整理的VirtualBox压缩打包全部内容,希望文章能够帮你解决VirtualBox压缩打包所遇到的程序开发问题。

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入脚本之家官方QQ群:1065694478
脚本之家官方公众号

微信公众号搜索 “ 程序精选 ” ,选择关注!

微信公众号搜索 “ 程序精选 ”
精选程序员所需精品干货内容!