zoukankan      html  css  js  c++  java
  • 虚拟机环境维护之VDI转VMDK, VMDK瘦身

    虚拟机环境维护之VDI转VMDK, VMDK瘦身

    被Virutal Box虐了三遍后,我开心的决定放弃。

    VDI虚拟硬盘真心好扯,我内心受伤害了

    好在VDI可以转VMDK,趁着Virtual box版虚拟机还可以打开,在Virtual BOX软件里打开管理器,必须使用clone的方法,将VDI转换成Clone虚拟硬盘,然后建立Vmware虚拟机,使用该VMDK,从此Virtual Box是路人,我直接就卸载了。

    我又发现VMDK文件太大,于是搜谷歌,用Vmware的工具来给VMDK瘦身

    vmware-vdiskmanager -k *.vmdk,但是这样瘦下来发现,其实没有瘦。

    这里其实有这么个原因,VMDK文件之所以大,是因为guest系统总是占用空间而不释放,它自己不释放空间,想用别的工具逼它释放,没法达到目的。

    又搜谷歌,有人这么做,在guest的终端下,以根用户命令:

    cat /dev/zero > zero.fill , 一直执行到这条命令执行不下去,guest系统提示说没有足够空间为止,这时ls -l看这个zero.fill文件,大的数不过来,开心的删掉它,然后关掉guest系统,再用vmware-vdiskmanager这条命令就可以很快瘦下去了。目前没有发现出错的情况,但是在执行这个瘦身指令前做一个备份是良好的习惯。

    如果你的guest系统不是以single disk方式建立的,而是以分散文件建立的,虚拟机目录下会有很多VMDK文件,你应该找第一个,比如虚拟机叫centos,你就

    vmware-vdiskmanager -k centos.vmdk

    另外,要瘦身,必须得删除之前所有的snapshot,同样的,如果之前的snapshot比较重要,就备份吧。

  • 相关阅读:
    软件工程概论-用户登录界面
    2016.11.25异常处理
    2016.11.18多态
    2016.11.11继承与接口
    11.6数组
    10.28字符串加密等
    python 读写文件
    python可变的类型、不可变的类型
    python 字典练习 记录学生是否交作业的小程序
    python字典
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3095701.html
Copyright © 2011-2022 走看看