Windows 下 VMware 虚拟机的 vmdk 文件的压缩

这篇具有很好参考价值的文章主要介绍了Windows 下 VMware 虚拟机的 vmdk 文件的压缩。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在 Windows 下玩虚拟机,一般大家都会安装 VMware 软件,然后通过软件安装其它操作系统环境(如 Linux)来模拟各个服务器环境。然而大家在使用过程中可以发现这样一个问题,那就是每个操作系统对应主机磁盘目录中,vmdk 文件会越来越大,即使是在虚拟环境中清理出磁盘大小,但 Windows 主机中 vmdk 文件还是无变化,所以占用的主机资源会越来越多,发展到最后将导致虚拟系统无法启动。

Windows 下 VMware 虚拟机的 vmdk 文件的压缩

第一步,清理虚拟系统资源

启动虚拟系统 Linux,删除磁盘中无用文件,清理出根目录空间。

清理前如下:

Windows 下 VMware 虚拟机的 vmdk 文件的压缩

清理后如下:

Windows 下 VMware 虚拟机的 vmdk 文件的压缩

但查看主机系统 Windows 下的目录占用磁盘大小情况,可以发现还是原样。

Windows 下 VMware 虚拟机的 vmdk 文件的压缩

第二步,零填充未使用的空间

在虚拟系统 Linux 上执行填充命令,零填充所有未使用的空间,使 VMware 能够知道这些空间确实未使用。

cat /dev/zero > zero.fill

执行该命令会把 Linux 系统中没使用的空间全都填充 0 并生成文件 zero.fill,执行完成后系统会提示写入错误,系统无空间可用。

cat: write error: No space left on device

使用 df 命令查看磁盘情况,可以看到已填充满。

Windows 下 VMware 虚拟机的 vmdk 文件的压缩

删除生成的 zero.fill 文件,使得磁盘大小恢复到填充前的状态。

Windows 下 VMware 虚拟机的 vmdk 文件的压缩

截止目前,可以看到主机系统 Windows 下的目录占用磁盘大小情况还是原样。

关掉虚拟系统 Linux,回到主机系统 Windows 执行第三步。

第三步,压缩 vmdk 文件

打开 cmd 命令窗口,找到 VMware 的安装目录,执行下面命令,压缩 vmdk 文件。

cd C:\Program Files (x86)\VMware\VMware Workstation

vmware-vdiskmanager.exe -k "F:\soft\cluster\test1\test1.vmdk"

执行成功后结果如下:

C:\Program Files (x86)\VMware\VMware Workstation>vmware-vdiskmanager.exe -k "F:\soft\cluster\test1\test1.vmdk"
  Shrink: 100% done.
Shrink completed successfully.

Windows 下 VMware 虚拟机的 vmdk 文件的压缩

再次查看主机系统 Windows 下的目录占用磁盘大小情况,可以发现瞬间变小。

Windows 下 VMware 虚拟机的 vmdk 文件的压缩

Good Luck!文章来源地址https://www.toymoban.com/news/detail-443392.html

到了这里,关于Windows 下 VMware 虚拟机的 vmdk 文件的压缩的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Vmware Esxi虚拟机转微软云----vmdk转vhd

    公司内有几台原先用在Esxi环境下的Centos和Rhel的虚机要转去微软云,微软云也没有像阿里那样的迁移工具做转换.需要根据手册先对系统进行一些简单的设置.详见:https://docs.azure.cn/zh-cn/virtual-machines/linux/redhat-create-upload-vhd#vmware 通过以上设置后,关闭服务器即可开始后续工作. 通过

    2024年02月05日
    浏览(33)
  • 一次性解决VMware16.2的Ubuntu22.04虚拟机的共享文件夹和复制粘贴问题

    目录 1. 提出问题——Ubuntu22.04与最新的vmware tools不完全兼容 2. 分析问题——已安装了其他版本的vmware tools 3. 解决问题 3.1 先卸载所有安装过的vmtool或open-vm-tools

    2024年02月05日
    浏览(40)
  • 在VMware虚拟机上使用网络测试命令找出虚拟机的IP地址

    第一种方式输入命令:ifconfig -a,然后回车,或者去掉 -a 也是可以的 第二种方式我们输入ip查询命名 ip addr 发现ens33 没有inet 这个属性,那么就没法通过IP地址连接虚拟机。 接着来查看ens33网卡的配置:vi /etc/sysconfig/network-scripts/ifcfg-ens33 注意vi后面加空格 vi是Linux内置的文本编

    2024年02月03日
    浏览(38)
  • VMware虚拟机的基本操作:快照和克隆

    “快照”是虚拟机磁盘文件(VMDK)在某个点及时的副本。系统崩溃或系统异常,你可以通过使用恢复到快照来保持磁盘文件系统和系统存储。当升级应用和服务器及给它们打补丁的时候,快照是救世主。VMware快照是VMware Workstation里的一个特色功能。 具体操作步骤如下: 关闭

    2024年02月12日
    浏览(30)
  • VMware17新建配置虚拟机的保姆级教程

    前言 对于Linux初学者来说,VMware这个虚拟机软件就是不错的选择。下面我们一起来看看VMware配置虚拟机的详细过程。 VMware版本:VMware workstation 17 pro Linux镜像文件:CentOS 7 1.新建虚拟机 2.选择自定义,以便于安装CentOS7。 3.直接下一步。 4.选择Linux系统,版本选择centos7;如果自

    2024年01月17日
    浏览(33)
  • VMware日常操作之克隆虚拟机的两种模式

    安装操作系统,如果一个个在虚拟机中安装,难免会比较麻烦,今天我们来聊聊虚拟机自带的功能-克隆。 克隆有两种方法,一种是直接克隆已经创建好的虚拟机的文件,另一种是借助克隆向导来实现克隆 1. 找到虚拟机系统的安装目录 2. 找到想要克隆的目录,直接复制一份目

    2024年02月06日
    浏览(30)
  • Vmware workstation pro16虚拟机的安装配置详细教程

    一、实验目的 1. 掌握在VMware平台下新建虚拟机并为其安装centos7的具体步骤; 2. 理解根分区和交换分区的功能; 3. 掌握 Linux系统的基本设置方法   二、实验内容(或实验原理、实验拓扑) 1. 安装VMware Workstation Pro; 2. 新建虚拟机并在虚拟机上安装配置CentOS 7。   三、实验设

    2024年02月05日
    浏览(41)
  • 配置VMware实现从服务器到虚拟机的一键启动脚本

    正文共:1666 字 15 图,预估阅读时间:2 分钟 首先祝大家新年快乐!略备薄礼,18000个红包封面来讨个开年好彩头! 虽然之前将服务器放到了公网 ( 成本增加了100块,内网服务器上公网解决方案2.0重磅来袭! ) ,但是我们也介绍过L2TP是基于UDP协议的,难免存在丢包的情况

    2024年02月20日
    浏览(33)
  • VMware的ubuntu虚拟机与windows主机之间文件共享,数据互通【linux】

    今天来记录一下我找到的ubuntu虚拟机与windows主机之间 【文件互通】【共享数据】 的方法,很简单,供广大网友参考。 在该文件夹中就会看到你共享的windows主机中的文件夹,你可以在你共享的文件夹中放入你在 ubuntu虚拟机中的文件数据 ,也可以在 windows主机 中将需要给 u

    2024年02月16日
    浏览(28)
  • 在VMware中修改Linux虚拟机的动态IP地址为静态IP地址

    为什么需要将虚拟机修改成静态IP地址? 因为如果你想要远程连接你的虚拟机,或虚拟机上的数据库及项目,但是你的虚拟机是动态IP地址的话,每次重启虚拟机时虚拟机的IP地址都会发生改变,这就导致了每次重启虚拟机后都要重新查询虚拟机的IP地址,然后再重新进行连接,

    2024年02月09日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包