精华内容
下载资源
问答
  • 虚拟机 磁盘压缩

    万次阅读 2019-06-10 08:35:09
    虚拟机越来越大,只能扩容,不能压缩变小节省磁盘空间,甚为苦恼。 在网上找了各种资料,基本上,都是不合适的方式,不是我们想要的方式,我把最适合我们方式的一种方法贴出来,方便大家 首先看效果:压缩的...

    问题

    虚拟机越来越大,只能扩容,不能压缩变小节省磁盘空间,甚为苦恼。

    在网上找了各种资料,基本上,都是不合适的方式,不是我们想要的方式,我把最适合我们方式的一种方法贴出来,方便大家

     

     

    首先看效果:压缩的前后对比

     

     

    具体实施操作步骤:

     

    1、开机

    首先保证虚拟机是开机状态

     

    2、安装VMWare Tools

    如果没有安装成功,则自行百度解决

     

    3、挂载

    mkdir  /mnt/cdrom

    mount  /dev/cdrom  /mnt/cdrom/    或者     mount /dev/cdrw1  /mnt/cdrom  

    如果/dev/cdrom设备名称被占用,则试试    mount  /dev/cdrom1  /mnt/cdrom/  或者自行检查看看/dev/下的设备名称

    cd  /mnt/cdrom/

    cp  VMwareTools-10.1.6-5214329.tar.gz  ~

     

    4、安装

    tar zxpf VMwareTools-10.1.6-5214329.tar.gz

    cd vmware-tools-distrib/

    sudo ./vmware-install.pl

    执行完这个命令之后,如果有停顿的地方,直接回车即可。不用做其他什么操作

    成功后:

     

    5、重启一下

    sudo reboot

    使用root进行登录

     

    6、整理

    sudo vmware-toolbox-cmd disk shrink /

    正在清理:

    清理成功:

     

    最后大功告成,撒花

     

     

    展开全文
  • 随着我们使用虚拟系统的时间越长,Vmware创建的虚拟磁盘占用空间就越大,即使将虚拟系统中的文件删除,虚拟磁盘文件占用宿主系统硬盘空间也不会减少,这个问题困扰了很多用户。% a$ S" N+ L/ y; Z) E T k% h9 e% E3...

    随着我们使用虚拟系统的时间越长,Vmware创建的虚拟磁盘占用空间就越大,即使将虚拟系统中的文件删除,虚拟磁盘文件占用宿主系统硬盘空间也不会减少,这个问题困扰了很多用户。% a$ S" N+ L/ y; Z) E T
    k% h9 e% E3 H' I
    1、启动Vmware;注意不要启动虚拟系统!!!5 p/ B" [+ 选择VM > Settings,在左边选择你想整理的虚拟磁盘,然后在右边点击Defragment。在宿主系统中对虚拟磁盘所在的分区进行磁盘整理。5 x7 S2 @* K& |( |& N, T. Y1 X; X5 G
    2、启动Vmware,启动虚拟系统。双击系统右下角的图标,(或者选择开始-设置-控制面板-VMware Tools.)选择"Shrink",选择想整理的磁盘,点击"Prepare to Shrink"。在出现的窗口中选择"Yes"。当再次出现提示窗口已经成功地为虚拟磁盘减肥!

    虚拟硬盘自动扩大。也就是说每放一些文件就会扩大一点,并且这些扩大不会随着文件的删除而减少。
    如果你在虚拟机操作系统中安装了过多的应用软件,就需要较多的虚拟硬盘空间。那么虚拟机中用于虚拟硬盘空间的文件体积也就会相应的自动增大,但是在虚拟机中即使卸载了所安装的应用软件,虚拟硬盘空间的文件体积也不会自动变小,另外如果虚拟机中安装的是WINXP系统,未关闭其还原功能,也会由于还原文件的不断增大,导致虚拟机文件不断增大。



    1、关闭当前虚拟机中的操作系统,然后在虚拟机菜单栏中执行“克隆”命令,注意在选择克隆模式时,要选择“创建一个完全克隆”,随后为新虚拟机起个名称,指定保存位置,点击完成就可以了,看看新的虚拟机文件夹是不是比原先的变小了,旧的可以从磁盘直接删除。

    2、网上搜来的,以下方法仅供参考,其中的路径都要根据自己的实际情况修改,本人没使用过,出错责任自负:
    为收缩虚拟磁盘做准备
    命令:vmware-vdiskmanager –p S:
    一旦准备完成,解除分区映射。重复这个过程在虚拟磁盘的每个分区上。(这样可以得到最好的收缩效果)在你为收缩磁盘准备好了所有分区后,你就可以收缩虚拟磁盘了
    实际命令输入:
    c:\Program Files\VMware\VMware Workstation>vmware-vdiskmanager -p S:
    执行结果显示:
    Using log file C:\DOCUME~1\AnEgg\LOCALS~1\Temp\vmware-AnEgg\vdiskmanager.log
    100% wiping done.

    收缩虚拟磁盘
    (这种方法)收缩虚拟磁盘必须在Windows宿主机下进行。在你收缩虚拟磁盘以前,确保你已经为虚拟磁盘的所有分区进行了收缩准备。
    命令:vmware-vdiskmanager -k myDisk.vmdk
    记住,你不能收缩预分配的磁盘。你也不能收缩物理磁盘。如果虚拟磁盘有快照,你也不能收缩。在你收缩以前删除所有的快照。
    实际命令输入:
    c:\Program Files\VMware\VMware Workstation>vmware-vdiskmanager -k "D:\WinXP SP2 V2.5\Windows XP Professional S.vmdk"
    执行结果显示:
    Using log file C:\DOCUME~1\AnEgg\LOCALS~1\Temp\vmware-AnEgg\vdiskmanager.log
    Shrink: 100% done.
    Shrink completed successfully.
    收缩磁盘时会产生一个临时文件,其实它就是收缩后的虚拟磁盘文件,会代替原来的那个虚拟磁盘文件。




    3、ps(有用的观点)
    一、从逻辑上说,虚拟机是另一台电脑,这是一个很基本很基础的同时也是很重要的概念,这也是一个很容易被忽视的问题。
    二、安装虚拟机的时候,选择正确的操作系统类型可以避免日后出现一些不应有的问题。
    三、分配给虚拟机的内存最好小于物理内存的一半,以便使主机和虚拟机的性能达到一定的平衡。
    四、如果安装了多台虚拟机,想同时启动时,最好先计算一下这些虚拟机所需要的内存的总和,一旦这个总和接近甚至超过物理内存,则会出现性能问题,这很可能让你以为要按Reset键了。
    五、在VMWARE上,只要能装上,应该尽量安装VMWARE TOOLS,这会带来很多便利。但并非所有的虚拟系统都能成功安装VMWARE TOOLS。
    六、禁用虚拟机的“快照”功能,适当调低显示分辨率,可以提高性能。
    七、备份虚拟机的最彻底办法是退出VMWARE后,把虚拟机的文件打包备份。
    八、试图让虚拟机承担真实系统的许多功能,是很容易受挫的。
    九、新建的虚拟机相当于裸机,需要安装系统,安装系统可以使用光盘,也可以使用ISO镜像——通过VMWARE指定ISO镜像可以代替光盘;也可以使用虚拟光驱来载入ISO镜像,但这又需要设置虚拟的光驱作为虚拟机的“CDROM”,这种做法是行得通,却不是明智之举。
    十、安装好虚拟系统后,要设置网络连接才能联网,跟实际安装系统是一样的。
    十一、想让虚拟的系统读写真实的Window$的文件,首选是安装VMWARE TOOLS,其次是使用局域网连接。想打开一个“资源管理器”之类的窗口就能达到目的是办不到的。
    十二、虚拟系统通过局域网连接访问Window$,常见的做法是使用SMB或FTP,但使用FTP多少需要一点管理FTP服务器的经验。
    十三、要想在虚拟系统上网,先要设对虚拟机的“以太网”选项,还要设对虚拟系统的网络连接。VMWARE默认的“桥接”通常都能起作用,如果确认虚拟系统的网络连接设对了,但不能上网,则可以使用“共享主机IP(NAT)”的选项,此时虚拟系统的网络连接应设为通过DHCP获得IP地址。
    十四、使用虚拟机的“以太网”-“桥接”选项时,虚拟系统的网络连接设定的静态IP应该不同于主机的IP。
    十五、虚拟系统的“硬盘空间”大小在新建虚拟机时就已经决定了,一般的设置情况下,虚拟机的文件是会越来越大,在虚拟系统里删除文件只能增加“虚拟的硬盘”的剩余空间,不能减小虚拟机的文件的大小。所以对一个“干净”的系统作打包备份是有必要的。
    十六、让虚拟系统获得USB盘,应该先在VMWARE的菜单栏里操作;虚拟系统获得USB盘的同时,Window$就读不到该USB盘了。当你让虚拟系统不再连接该USB盘时,Window$上的反应就象是你刚刚插入一个USB盘。
    十七、对虚拟系统作屏幕截图可以在VMWARE的菜单栏里轻松操作,得到的BMP图片将保存在主机的某处由你选定的地方。


    4、现在我们看一个更深入的问题,通常我们有这样的习惯,把虚拟机中的操作系统和软件安装完毕,调整之最佳状态后,给这个虚拟磁盘做一个快照(其实快照的实质就是锁定虚拟磁盘文件,把快照以后的修改保存到另一个文件中),这样我们就可以放肆地玩这个系统了,什么时候玩乱了,就恢复一下快照,后回到了最佳状态。但是如何使虚拟磁盘达到一个最佳的状态是值得研究的,主要是要处理好这四者之间的关系:
    1,Shrink虚拟磁盘;2,子系统整理磁盘碎片;3,VMware整理磁盘碎片;4,主系统整理磁盘碎片;

    用户手册推荐我们的顺序是234,可是用户手册中并没有说如何定位操作1的顺序可以使虚拟磁盘又小又快,搜索了国外的网站,似乎他们优化虚拟磁盘的方法都是2134的顺序,大家觉得怎么安排这四个步骤最科学呢?

    展开全文
  • vmware压缩磁盘回收未使用空间

    万次阅读 2018-10-24 12:02:06
    vmware 虚拟机的虚拟磁盘的大小会随着使用时间不断变大,并且只增不减。即使在虚拟系统中删除了磁盘中的文件,虚拟磁盘的大小仍然不会变小。本文给出几种压缩磁盘回收未使用空间的方法。

    vmware压缩磁盘回收未使用空间


    如需转载请标明出处:http://blog.csdn.net/itas109
    QQ技术交流群:129518033

    目录

    环境:
    vmware 12.1.0


    前言

    vmware 虚拟机的虚拟磁盘的大小会随着使用时间不断变大,并且只增不减。即使在虚拟系统中删除了磁盘中的文件,虚拟磁盘的大小仍然不会变小。本文给出几种压缩磁盘回收未使用空间的方法。

    1.进入虚拟机删除不必要文件

    首先在虚拟机里面讲不必要的文件删除,如压缩包、安装包等,其他,清空回收站。这样可以释放出一定的空间。

    2.vmware磁盘实用工具回收空间

    首先将虚拟系统关闭,然后依次点击 虚拟机设置 -> 硬盘 -> 磁盘实用工具
    在这里插入图片描述

    2.1 碎片整理

    整理文件碎片并整合可用空间

    2.2 压缩

    压缩磁盘以回收未使用的空间

    3.实用命令压缩

    vmware-vdiskmanager.exe 虚拟机磁盘管理工具

    VMware Virtual Disk Manager - build 3272444.
    Usage: vmware-vdiskmanager.exe OPTIONS <disk-name> | <mount-point>
    Offline disk manipulation utility
      Operations, only one may be specified at a time:
         -c                   : create disk.  Additional creation options must be specified.  Only local virtual disks can be created.
         -d                   : defragment the specified virtual disk. Only local virtual disks may be defragmented.
         -k                   : shrink the specified virtual disk. Only local virtual disks may be shrunk.
         -n <source-disk>     : rename the specified virtual disk; need to specify destination disk-name. Only local virtual disks may be renamed.
         -p                   : prepare the mounted virtual disk specified by the mount point for shrinking.
         -r <source-disk>     : convert the specified disk; need to specify destination disk-type.  For local destination disks the disk type must be specified.
         -x <new-capacity>    : expand the disk to the specified capacity. Only local virtual disks may be expanded.
         -R                   : check a sparse virtual disk for consistency and attempt to repair any errors.
         -e                   : check for disk chain consistency.
         -D                   : make disk deletable.  This should only be used on disks that have been copied from another product.
    
      Other Options:
         -q                   : do not log messages
    
      Additional options for create and convert:
         -a <adapter>         : (for use with -c only) adapter type (ide, buslogic, lsilogic). Pass lsilogic for other adapter types.
         -s <size>            : capacity of the virtual disk
         -t <disk-type>       : disk type id
    
      Disk types:
          0                   : single growable virtual disk
          1                   : growable virtual disk split in 2GB files
          2                   : preallocated virtual disk
          3                   : preallocated virtual disk split in 2GB files
          4                   : preallocated ESX-type virtual disk
          5                   : compressed disk optimized for streaming
          6                   : thin provisioned virtual disk - ESX 3.x and above
    
         The capacity can be specified in sectors, KB, MB or GB.
         The acceptable ranges:
                               ide/scsi adapter : [1MB, 8192.0GB]
                               buslogic adapter : [1MB, 2040.0GB]
            ex 1: vmware-vdiskmanager.exe -c -s 850MB -a ide -t 0 myIdeDisk.vmdk
            ex 2: vmware-vdiskmanager.exe -d myDisk.vmdk
            ex 3: vmware-vdiskmanager.exe -r sourceDisk.vmdk -t 0 destinationDisk.vm
    dk
            ex 4: vmware-vdiskmanager.exe -x 36GB myDisk.vmdk
            ex 5: vmware-vdiskmanager.exe -n sourceName.vmdk destinationName.vmdk
            ex 6: vmware-vdiskmanager.exe -r sourceDisk.vmdk -t 4 -h esx-name.mycompany.com \
                  -u username -f passwordfile "[storage1]/path/to/targetDisk.vmdk"
            ex 7: vmware-vdiskmanager.exe -k myDisk.vmdk
            ex 8: vmware-vdiskmanager.exe -p <mount-point>
                  (A virtual disk first needs to be mounted at <mount-point>)
    
    

    我们可以看到-k是用于压缩指定的本地虚拟磁盘的参数
    因此,我们使用vmware-vdiskmanager进行压缩空间

    vmware-vdiskmanager.exe -k myDisk.vmdk
    

    猜想:
    可能磁盘实用工具中的压缩功能与此命令功能一样,实际在执行步骤2的操作时候,在执行步骤3没有减少空间


    Reference:
    NULL

    觉得文章对你有帮助,可以扫描二维码捐赠给博主,谢谢!
    在这里插入图片描述
    如需转载请标明出处:http://blog.csdn.net/itas109
    QQ技术交流群:129518033

    展开全文
  • ubuntu vmware 压缩磁盘空间

    千次阅读 2019-10-02 13:44:29
    方法一:虚拟机必须已经安装vmware-tool ...显示两个分区: 接下来对两个分区分别进行压缩: $ sudo /usr/bin/vmware-toolbox-cmd disk shrink / 过很久之后会显示完成: 压缩根分区 $ su...

    方法一:虚拟机必须已经安装vmware-tool

    命令行运行,先查看分区:

    $ sudo /usr/bin/vmware-toolbox-cmd disk list

    显示有两个分区:

     

    接下来对两个分区分别进行压缩:

    $ sudo /usr/bin/vmware-toolbox-cmd disk shrink /

    过很久之后会显示完成:

     

    压缩根分区

    $ sudo /usr/bin/vmware-toolbox-cmd disk shrink /media/sun/data

    过很久之后会显示完成:

     

    此时,查看虚拟机占用空间以及减少了。

     

    方法二:

    虚拟机关机

    Windows 命令行管理员身份运行:

    C:\Program Files (x86)\VMware\VMware Workstation>vmware-vdiskmanager.exe -k "I:\
    Virtual Machines\Ubuntu 18.04\Ubuntu 18.04.vmdk"
    

    过很久之后显示完成:

     

     

    展开全文
  • vmware linux虚拟机压缩磁盘

    千次阅读 2018-03-03 14:04:03
    为什么要压缩磁盘? 使用linux虚拟机开发过程,逐渐把文件放虚拟机linux中,会发现windows系统下存放linux虚拟机的目录占的磁盘空间越来越大,刚开始可能是10G左右,到后来可能是100G甚至更大。你会发现即使在linux...
  • VMware可以在软件上图形化窗口直接操作 “压缩磁盘以回收未使用的空间”(方法:编辑虚拟机设置 ->选取 “硬盘” ->点击右侧 “压缩”即可)。 VirtualBox 6(目前的最新版本)不支持软件窗口操作缩小虚拟机...
  • VM虚拟机压缩磁盘方法

    千次阅读 2018-09-03 16:32:15
    #dd if=/dev/zero of=/0bits bs=2M count=剩余磁盘空间/2M 如:剩余磁盘还有15000M # dd if=/dev/zero of=/0bits bs=2M count=7500   # rm -rf 0bits 原理:将所有空文件剪切到制定文件夹,就是写到磁盘...
  • 虚拟机Ubuntu扩充/压缩磁盘容量

    千次阅读 2019-03-31 13:48:35
    当然,也可以选择压缩磁盘操作,如下: 3.当“扩展”无法点击时,提示信息显示必须先删除虚拟机快照。 4.点击“快照管理”图标 5.然后选中快照,点击删除,并确认删除 6.删除结束,再重新点击虚拟机...
  • 主要介绍了Java GZip 基于磁盘实现压缩和解压,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考需要的朋友可以参考下
  • Win10压缩卷提示磁盘空间不足

    万次阅读 多人点赞 2018-03-06 02:49:30
    今天尝试安装Win10与Ubantu双系统。我的电脑是只有C,D两个固态硬盘,D盘的剩余空间还有85多个GB,于是我想分出来50GB给...解决步骤如下:1、对所要压缩磁盘进行磁盘优化,即碎片整理。打开”计算机“,在想压缩的...
  • Hyper-V 如何扩展或压缩磁盘空间

    千次阅读 2020-05-14 16:09:33
    压缩磁盘空间。这里指的不?动态磁盘,而是改变磁盘的尺寸大小,它同时支持动态磁盘和固定大小的磁盘。 “操作”导航栏中,选择“编辑磁盘” 然后根据想到,选择要编辑的虚拟磁盘,然后选择“压缩”或“扩展” ...
  • VMWare 清理压缩虚拟磁盘文件

    千次阅读 2019-04-13 21:14:49
    使用环境(蓝色粗体字为特别注意内容) 1、软件环境:Win10 64bit,VMwareWorkstation 11.0 ...选中需要压缩磁盘的虚拟机,选择“虚拟机”-“管理”-“清理磁盘” 清理完成之后可以压缩将近一半的空间!这给...
  • 先看一下我的盘:3个盘 现在要在D盘多分出一个盘! 一、进入系统的磁盘管理:右键点击windows键(windows+X)选择磁盘管理)。如图: ...二、进入磁盘管理之后,选择你需要进行分区的...四、等待系统自动将磁盘...
  • 在这里一个公式,比如你看这个可用压缩空间大小94684M,根据94684÷1024=92,那么它最多可在分出92G的内存,如果你想要50G的内存,只需要计算50*1024=51200,然后在输入压缩空间量填入51200即可,最后点击压缩...
  • qemu-img压缩磁盘操作

    千次阅读 2018-03-30 11:02:00
    2019独角兽企业重金招聘Python工程师标准>>> ...
  • virtualbox磁盘压缩空间

    千次阅读 2016-05-25 11:25:13
    virtualbox磁盘压缩空间"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" list hdds "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd "0d025e3b-b909-43e1-bb96-9a13f9e81381" compact
  • Win10 磁盘管理、分盘、扩展压缩

    千次阅读 2021-01-09 20:26:26
    方法概述:对想要扩展或压缩的盘,首先找到其相邻且顺序在其后的盘(C-D-E-F),对该盘重要数据备份,接着右键我的电脑---管理---磁盘管理---按照下述的演示步骤操作即可。 下面以实例演示一下: 目标:将D盘扩展30...
  • 网上大牛的做法,忘记是哪儿摘抄下来的。记录在这儿。一般压缩VM磁盘文件的方法:– 在虚拟机里: ...4、使用虚拟机的工具复制/压缩磁盘镜像。原因: - 虚拟机在操作磁盘镜像的时候,类似于只操作
  • 真正有效压缩虚拟磁盘文件VHDX

    千次阅读 2020-12-07 10:19:37
    hyper-v里面的“压缩(compact)”:虚机里磁盘的可用空间不变,虚拟磁盘文件大小变小(因为是回收虚机因删除文件释放出来的 磁盘空间,所以不可能压缩到比虚机里磁盘总已用空间还小) hyper-v里面的“收缩”:虚机...
  • 磁盘压缩卷时速度时候特别慢,自己又不知道进度。可以通过“碎片整理和驱动优化器”查看当前进度。 具体操作步骤:开始菜单-搜索“碎片整理和驱动优化器”-打开即可查看当前磁盘状态。 ...
  •   Zip是常用的无损压缩算法实现,Java中提供了Zip的实现,本文演示基于磁盘的方式进行压缩和解压,演示只针对一层目录结构进行,多层目录只需递归操作进行即可。   文中提供完整的工具类,以供大家使用。   ...
  • 怎么用磁盘压缩卷新建分区

    千次阅读 2017-10-16 17:52:03
    我这里是挤出200G=200*1024=204800MB 点击压缩 看到未分配的磁盘,右键新建简单卷 出现向导,接下来就一路 下一步 下一步,默认就可以了。 成功了 到此介绍,谢谢观看,如果可以,点个赞可好,看官!
  • 我就压缩了我的1个T的G盘,压缩了500G,然后就弹出对话框,未知错误 。然后我就发现我的分区消失了,我的G盘从900G变成了400G了,我内心是崩溃的。 然后我在网上下载了一个分区恢复工具。   恢复分区,...
  • 原因:系统还原点占用了空间。 步骤: 1、系统--系统保护 2、选择要压缩磁盘,点击【配置】 3、改为“禁用系统保护”,确定即可。
  • 磁盘压缩卷只能压缩一半

    千次阅读 2016-07-07 16:50:10
    系统自带的磁盘管理工具可以有效的帮我们管理磁盘,例如压缩、分区。但时候我们在压缩卷时会发现只能压缩一半的容量,能分区的容量可想而知了。那要怎么避免这种情况的发生呢?  步骤如下:  1、右键“计算机”...
  • 现在虚拟机磁盘的大小,达到44.1G,而macos系统只用了25.4G 应该可以压缩出10G空间左右。 之前Mac OS 10.13 可以用 sudo /Library/Application\ Support/VMware\ Tools/vmware-tools-cli disk shrink / 这段代码...
  • 系统和压缩内存磁盘占用过高的解决方案 最近一段时间玩游戏看视频经常莫名的卡顿,观察发现电脑卡的时候,WIN10进程中的“系统和压缩内存”一项占用了近100%的磁盘空间。 百度搜索到若干种解决方案,包括禁用...
  • 基本磁盘:主分区在压缩卷操作后为黑色的未分配. 逻辑分区在压缩卷操作后为绿色的可用空间. 动态磁盘:简单卷在压缩卷操作后为黑色的未分配. ...
  • 压缩虚拟磁盘空间

    千次阅读 2018-08-30 20:19:53
    hyper-v centos shrink ... 参考: https://www.altaro.com/hyper-v/compact-vhdx-linux-filesystem/ ...用来清理不使用的磁盘 ,然后关闭虚拟机 powershell Optimize-VHD .\svlmon1.vhdx -Mode Full
  • 使用电脑的时候,如果硬盘中的分区空间足够大的时候,可以对硬盘进行压缩分区,压缩出来之后会空闲出来的未分配空间,那么win7系统如何压缩分区呢?就此问题,今天小编整理了win7系统压缩分区的操作教程,现分享给...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 241,360
精华内容 96,544
关键字:

压缩磁盘有影响吗