zoukankan      html  css  js  c++  java
  • 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 导出。镜像明显减小。

  • 相关阅读:
    牛客算法周周练2
    牛客算法周周练2
    2020年7月7日Java学习日记
    2020年7月6日Java学习日记
    练习29--if语句
    练习28--布尔练习
    练习27--记忆逻辑
    第18~19讲课后作业
    第20讲:内嵌函数和闭包
    练习25--更多更多练习
  • 原文地址:https://www.cnblogs.com/xiede/p/10468465.html
Copyright © 2011-2022 走看看