四种方法给Vmware虚拟机清理瘦身
随着VMware虚拟机使用时间的增长,其所占用的空间也越来越大,本文来说说怎么给VMware虚拟机占用的空间进行瘦身。
**
方法一:VMware自带的清理磁盘
**
这个方法是VMware自带,具有普适性,对快照等文件不造成影响。
步骤如下:
1、将要清理的虚拟机关机。
2、右键该虚拟机——>管理——>清理磁盘,VMware会自动提示可清理的磁盘大小,点击确定等待清理完毕即可。
**
方法二:VMware自带的碎片整理和压缩
**
这个方法也是VMware自带,具有普适性,对快照等文件不造成影响。碎片整理花费时间可能比较长,有个心理准备。
步骤如下:
右键该虚拟机——>设置——>硬件——>硬盘——>碎片整理,整理完成后,点击压缩。

**
方法三:虚拟机另存为OVF文件,清空原有盘
**
经过长期的VMware使用我发现,有时候删除虚拟机快照出现错误,但快照图标已消失,导致无法再次删除,造成文件残留,就这样越堆越多,无法清理。
这个方法属于杀手锏,在其他方法效果不大的时候使用,比较适用虚拟机空间极度需要清理的情况。
优点是可以释放大量空间,缺点是只能保留VMware虚拟机当前的状态和文件,丢失其他快照(可以按需先转到某个快照再导出OVF,这样就可以保留快照时的状态了。同样,会丢失其他状态)。
步骤如下:
1、点击要清理的虚拟机,然后左上角点击文件,导出为OVF(只存了虚拟机当前的状态,大概有十几个G),存到其他空闲的磁盘下。
2、将上述步骤导出的ovf再部署出来,看看虚拟机是否正常。
如果正常可用,就可以把虚拟机原来占用的磁盘清空了,快速释放大量空间。
如果虚拟机不正常,试试重新导出OVF。

**
方法四:在虚拟机处于关机状态时存快照
**
亲测,关机状态的虚拟机存的快照所占空间非常小,而正常开机状态虚拟机直接存快照的话,动辄十几个G。
这个方法需要平时存快照的时候就注意。如果不想删除快照,又受困于空间不够,可以试试这个办法。
关机和开机状态存快照的区别是:
关机快照占用空间小,恢复快照时虚拟机处于关机状态,需要重新开启才能使用,这个开机过程和我们普通的物理机器开机是一样的。
开机快照占用空间大,存快照时会将所有当前的系统信息都存下来,包括正在使用的软件,打开的窗口,浏览器的内容等等。恢复快照时,虚拟机就会回到存快照那一瞬间一模一样的使用状态中。
如果你只想做一个系统备份以防哪天出现故障无法正常使用,那么关机快照就可以满足要求。
如果你是一个测试人员,发现了某个问题,那就选择开机存快照,会保留所有问题环境的现场细节,方便后续复现和定位。
四种方法给Vmware虚拟机清理瘦身的更多相关文章
- 三种方法给Vmware虚拟机占用空间清理瘦身
随着VMware虚拟机使用时间的增长,其所占用的空间也越来越大,本文来说说怎么给VMware虚拟机占用的空间进行瘦身. 方法一:VMware自带的清理磁盘这个方法是VMware自带,具有普适性,对快照 ...
- 两个变量交换的四种方法(Java)
对于两种变量的交换,我发现四种方法,下面我用Java来演示一下. 1.利用第三个变量交换数值,简单的方法. (代码演示一下) class TestEV //创建一个类 { public static ...
- 织梦DedeCMS模板防盗的四种方法
织梦(DedeCMS)模板也是一种财富,不想自己辛辛苦苦做的模板被盗用,在互联网上出现一些和自己一模一样的网站,就需要做好模板防盗.本文是No牛收集整理自网络,不过网上的版本都没有提供 Nginx 3 ...
- 让一个图片在div中居中(四种方法)
第一种方法: <div class="title"> <div class="flag"></div> <div cl ...
- 运行jar应用程序引用其他jar包的四种方法
转载地址:http://www.iteye.com/topic/332580 大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个ja ...
- java中定时器的四种方法
package com.lid; import java.util.Calendar; import java.util.Date; import java.util.Timer; import ja ...
- Angular--页面间切换及传值的四种方法
1. 基于ui-router的页面跳转传参(1) 在AngularJS的app.js中用ui-router定义路由,比如现在有两个页面,一个页面(producers.html)放置了多个produce ...
- MYSQL获取自增ID的四种方法
MYSQL获取自增ID的四种方法 1. select max(id) from tablename 2.SELECT LAST_INSERT_ID() 函数 LAST_INSERT_ID 是与tabl ...
- linux下配置ip地址四种方法(图文方法)
主要是用第四种方法 (1)Ifconfig命令 第一种使用ifconfig命令配置网卡的ip地址.此命令通常用来零时的测试用,计算机启动后 ip地址的配置将自动失效.具体用法如下.Ipconfig ...
随机推荐
- Rust学习笔记2
继续继续... 转眼都开学啦... Building Blocks 2 building blocks里讲了一些关于Log structure storage的东西,这也是用于在硬盘上持久化KvSto ...
- 给Repeater增加button事件,并绑定值
ASPX页面: 增加两个事件,及传值. 1<asp:Repeater ID="rptList" OnItemDataBound="rptList_ItemDataB ...
- egg框架实现表单验证及获取验证的错误信息
最近再看egg框架 是阿里今年开源的一款基于nodejs的mvc架构的web框架 感兴趣的同学可以看看 因为之前一直做php的关系 在tp,yii,laravel这些框架中对于前台发送的数据,模型里都 ...
- pycharm链接数据库以及连接时候出现错误的集合
1.pycharm如何直接连接数据库? 作用:这是一种管理数据库的方式而已,因为在开发过程中结合使用还是不错的!当然,还有有很多管理数据库的工具和方法. 比如:navicat工具 1.1 如何找到管 ...
- AsyncDisplayKit
Facebook发布了其iOS UI框架AsyncDisplayKit(ASDK)1.0正式版,这个框架被用于Facebook自家的应用Paper中,能够提高UI的流畅性并缩短响应时间. 下载和使用 ...
- 命令行执行php脚本中的$argv和$argc配置方法
在实际工作中有可能会碰到需要在nginx命令行执行php脚本的时候,当然你可以去配置一个conf用外网访问. 在nginx命令行中 使用 php index.php 就可以执行这个index.php脚 ...
- goaccess实现nginx实现日志可视化
一:goaccess模块 goaccess模块是将nginx的日志定向到goaccess模块里实现,原理很简单,只要将文件定向到那里就可以,goaccess是已经集成好显示数据的一个页面,非常的美观和 ...
- JavaEE高级-Spring Data学习笔记
Spring Data概述 - Spring Data : Spring 的一个子项目.用于简化数据库访问,支持NoSQL 和 关系数据存储.其主要目标是使数据库的访问变得方便快捷. - Spring ...
- 牛客练习赛49 B 筱玛爱阅读 (状压DP,子集生成)
链接:https://ac.nowcoder.com/acm/contest/946/B 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262875K,其他语言5257 ...
- CTF各种资源:题目、工具、资料
目录 题目汇总 Reverse 签到题 Web Web中等难度 Crypto 基础网站 各类工具 综合 Web Payloads 逆向 Pwn 取证 题目汇总 这里收集了我做过的CTF题目 Rever ...