精华内容
下载资源
问答
  • 由于当时选择分配磁盘时希望能将虚拟机性能提高一点选择了立即分配空间,导致现在无法缩减磁盘。由于不想重装Ubuntu,希望能再到一个合理可行的解决办法。在网上搜了许久,感觉看到的解决办法都讲得不那么能让人...

            使用VMware虚拟机安装 Ubuntu系统后,最近觉得之前预分配的空间有点大,于是希望减少一点。由于当时选择分配磁盘时希望能将虚拟机性能提高一点选择了立即分配空间,导致现在无法缩减磁盘。由于不想重装Ubuntu,希望能再到一个合理可行的解决办法。在网上搜了许久,感觉看到的解决办法都讲得不那么能让人一目了然。所以想整理一下,简化解决办法。

            现在的使用办法是使用修改磁盘类型的方法,即将预分配空间的磁盘转换为可自增长的磁盘。具体如下:

    (1)将表示VMare虚拟机的磁盘文件复制到VMare主文件夹(VMare的安装目录)。例如,如果虚拟机的名称为“Ubuntu16.04 LTS”,则VMware虚拟机磁盘文件可能称为“Ubuntu 16.04 LTS.vmdk”。

    (2)打开宿主机中的命令行或终端(Linux中的命令行),以运行虚拟磁盘管理软件。在Windows宿主机中,更改目录为你安装Workstation软件所在的目录。默认的安装目录为C:\Program Files\VMware\VMware Workstation。记住该地址备用。我的是D:\VMware Workstation12。

    (3)打开CMD窗口(我用的是Windows系统)进入上面需要记住的地址(D:\VMware Workstation12)。然后使用VMware磁盘转换命令,命令的格式为:vmware-vdiskmanager [选项];

    在此处应该采用的是:

    vmware-vdiskmanager -r sourceDisk.vmdk -t 0 targetDisk.vmdk

    上述命令,将转换一个预分配虚拟磁盘sourceDisk.vmdk为可增长虚拟磁盘targetDisk.vmdk。

    如果没有将表示VMare虚拟机的磁盘文件复制到VMare主文件夹,也可以直接按照磁盘文件的绝对地址应用上述命令。

    我用的是:

    vmware-vdiskmanager -r "D:\Ubuntu 64\Ubuntu 16.04 LTS.vmdk" -t 0 "D:\Ubuntu 64\Ubuntu 16.04.vmdk"

    我用的绝对地址,且表示虚拟机的磁盘文件位置为D:\Ubuntu 64。

    (4)等待一段时间,当CMD提示转换100%完成时可关闭CMD窗口。

    (5)打开VMware Workstation,将上述磁盘生成的虚拟机磁盘文件添加到虚拟机,并将不想要的磁盘删除。

    (6)将本地中多余的虚拟机磁盘文件,注意不要删除刚生成的虚拟机磁盘文件。

    (7)打开虚拟机,是不是发现功能和之前一样且占用的内存少了许多(前提是本身虚拟机磁盘文件使用量没有达到预设定的值)。

    此时整个世界又变轻松了。

    其实如果当初新建虚拟机时不是选择立即分配内存也就不会有这样的事情,立即分配内存也提供不了多大的性能提升,目前是没感觉到有什么提升。不过这也是一种学习过程吧。

    上述方法为本人亲测可用,未能保证上述方法的普适性。如果不适用可以多试试其他方法,实在不行就重装吧。

    其他可参考的资料地址:

    http://www.codebye.com/how-to-change-a-vmware-disk-to-preallocated.html

    https://zhidao.baidu.com/question/1574855471667804660.html

    其中第一个是将如何将可自增长的磁盘磁盘转换为预分配空间的磁盘;第二个资料说明了磁盘类型转换命令的具体含义,以及其他选项的含义。

    注意:应该先关闭虚拟机再执行上述操作。

    展开全文
  • 虚拟机磁盘空间缩小

    千次阅读 2019-01-25 18:20:10
  • 最近编译一个项目发现VMWare的unbuntu虚拟机磁盘空间不够了,按照以下步骤成功扩展磁盘空间。 修改虚拟机配置 要保持虚拟机处于关闭状态 VMWare-虚拟机-设置-磁盘-实用工具-扩展 重新分配磁盘需要一定的时间,...

    背景

    最近编译一个项目发现VMWare的unbuntu虚拟机磁盘空间不够了,按照以下步骤成功扩展磁盘空间。

    修改虚拟机配置

    1. 要保持虚拟机处于关闭状态
    2. VMWare-虚拟机-设置-磁盘-实用工具-扩展
    3. 重新分配磁盘需要一定的时间,稍等:
      如图:

    使用gparted来操作磁盘

    1. 修改虚拟机配置得来的磁盘空间,处于未分配装填,所以需要使用软件或命令行进行磁盘空间分配,我们这里采用图形界面软件gparted进行操作
    2. 下载并启动软件

    sudo apt-get install gparted
    sudo gparted

    1. 先禁用swap分区,然后删除extend分区,否则无法将空间分配给我们想扩展的分区。另外放心,这样操作不会影响数据:
      在这里插入图片描述
    2. 扩展想要扩展的分区
    3. 新建extend分区
    4. 新建swap分区:
      在这里插入图片描述

    检查分区情况

    sudo fdisk -l
    在这里插入图片描述

    展开全文
  • 虚拟机磁盘空间清理

    万次阅读 2018-05-31 15:55:23
    1. VirtualBoxvirtualbox如果虚拟磁盘映像文件用的是动态分配的放,映像文件大小会一直增长,就算删除...然后、将虚拟机磁盘剩余空间清零,也就是把0值写入磁盘未使用空间的每一个字节。这一步必不可少,要不一样...

    1. VirtualBox

    virtualbox如果虚拟磁盘映像文件用的是动态分配的放,映像文件大小会一直增长,就算删除了文件,也不会自动减少。

    为了减少磁盘映像文件的大小,释放不必要的空间占用,需要进行以下三步操作。

    首先、整理虚拟机windows系统的磁盘,推荐使用Defraggler进行碎片整理。

    然后、将虚拟机的磁盘剩余空间清零,也就是把0值写入磁盘未使用空间的每一个字节。这一步必不可少,要不一样无法释放空间。推荐使用SDelete进行操作,命令为:sdelete -c c:\,下载地址:http://technet.microsoft.com/en-us/sysinternals/bb897443.aspx

    最后、关闭虚拟机,在宿主机上使用virtualbox提供的VBoxManage工具收缩磁盘映像文件。命令为:VBoxManage modifyvdi 'Windows XP.vdi' compact,其中Windows XP.vdi为虚拟磁盘的路径。

    经过以上三步操作之后,虚拟磁盘的空间占用会减少到跟虚拟机报告的磁盘使用空间差不多了。


    2. VMWare

    操作方法是:选择某个虚拟机 点击右键->管理->清理磁盘->可回收磁盘

    展开全文
  • 虚拟机磁盘空间不足解决办法

    千次阅读 2019-10-01 22:54:10
    虚拟机磁盘空间不足解决办法 在很多时候,用vmware装linux系统的时候没有分配足够的空间,后来用的时候才发现空间不够,但重新安装系统又太麻烦,所以只有想办法来再增加空间了。但如何增加空间,增加的空间又如何...
  • 二,在宿主机上操作对虚拟机磁盘空间扩容 # virsh blockresize --domain template --path /iptv/src/add_disk.img --size 4G Block device '/iptv/src/add_disk.img' is resized # qemu-img...
  • 虚拟机 磁盘空间调整

    千次阅读 2010-02-07 15:42:00
    如果你在创建虚拟机时预分配了虚拟磁盘,你将不能收缩它。 注:你在收缩你的虚拟磁盘以前,对虚拟磁盘进行磁盘碎片整理,这将能最大限度的发挥收缩磁盘的作用。请看附录中对虚拟磁盘磁盘碎片整理的说明。 收缩虚拟...
  • virtualbox虚拟机磁盘空间扩容

    千次阅读 2020-12-16 17:01:33
    乖乖,查了一下磁盘空间,如下所示: df -H 原来是上午安装Ubuntu虚拟机的时候,选择了动态分配存储,想当然的以为硬盘不够用的时候,它会自动扩展,没想到上限是默认的8G。这就悲剧了,才用了一下子就占了96%...
  • 随着系统运维时间的增长,磁盘就日益的损耗,...对于linux虚拟机磁盘扩容的方案有两种,一种就是原有的实体机中还有足够的硬盘,我们可以直接调大现有虚拟机磁盘,或者采用新增加一块磁盘方式;第二种,如果原有磁...
  • 第二步关闭虚拟机,在虚拟机设置部分扩充虚拟机磁盘空间,但这个分配的空间并没有直接分给系统用,所以还需要下面的步骤来完成 第三步把镜像文件加载到虚拟机的光盘里,并选择启动时连接 这样,启动虚拟机的...
  • vmware上的虚拟盘长期使用导致磁盘空间变大的话,删除虚拟机上的文件并不能解决物理磁盘空间不足的问题。 解决步骤: 1.如图所示,点击Workstation–>文件–>导出为OVF 设置好保存路径和文件名 2.需要等待...
  • 安装centos虚拟机分配了20G的磁盘空间,经过长年累月的使用, 至今日,在升级gcc的过程中出现磁盘空间不够的提示,于是首先df查看磁盘使用情况 (图为增加分区,删除部分文件后的结果图,处理之前Use%基本达到...
  • virtualbox 虚拟机磁盘空间不足的解决

    万次阅读 2012-03-17 13:24:35
    转自:...在Virtualbox新建虚拟机,添加磁盘的时候有一项动态扩展虚拟硬盘
  • 在Virtualbox新建虚拟机,添加磁盘的时候有一项动态扩展虚拟硬盘,设置了一定大小的动态扩展虚拟硬盘,可在虚拟机使用过程中还是会提示磁盘空间不足。 所谓动态扩展是VDI文件的大小随着guest使用的容量而增大,...
  • 安装linux虚拟机时采用create a newvirtual file(实际看到虚拟机所在目录大小动态变化)的方式创建硬盘,选择的8G空间,慢慢使用中发现磁盘空间被占满,需要增加磁盘空间。以下是经过网络查询、整理并实际操作总结...
  • 1、我这里在VMware vShere工作站来增加一块虚拟磁盘的容量 1)在VMware vSphere Client下选中一台虚拟机-...3)重新扫描 SCSI总线并添加 SCSI 设备,系统就可以扩展操作系统的磁盘空间,而且不需要重启虚拟机。 4)
  • 如何扩容hyper-v的虚拟机磁盘空间

    千次阅读 2017-09-06 08:54:49
    转载于:https://blog.51cto.com/hzcto/1962986
  • ①清理磁盘空间 ②外界给Linux虚拟机扩容 对于①博主搜寻了很多方法,但是因为对于Linux系统很不熟悉不知道该删些什么东西来清理,尝试半天未果,遂选择 方法②外界给Linux虚拟机扩容 本人是mac/windows双系统,在...
  • 做实验的时候,通常我们在设置虚拟机的时候不会给虚拟机很大的磁盘空间。但是一旦磁盘空间满了,则会造成虚拟机上的数据库服务启动不起来,导致整个服务挂掉。 故而,一般而言服务启动失败,首先应该调查是否是...
  • 解决virtualbox ubuntu虚拟机磁盘空间不足问题 遇到的问题 准备工作 1. 创建root用户 sudo passwd 2. 安装gparted分区管理软件 sudo apt-get install gparted 点搜索GParted 3. 关闭虚拟机 修改磁盘大小 1. ...
  • 虚拟机磁盘扩容

    千次阅读 2020-01-04 22:11:33
    现在做开发时,虚拟机的使用很多,经常遇到这样的问题:当初创建虚拟机的时候开辟的磁盘空间比较小,随着虚拟机安装的软件越来越多所占的空间也越来越大,导致虚拟机磁盘空间越来越少,甚至不够用。此时我们便可以...
  • VMware 虚拟机占用磁盘空间

    千次阅读 2017-09-30 10:22:10
    使用VMware创建的虚拟机尽管已经设定分配的磁盘大小,但仍然会发现虚拟机占用的磁盘空间会越来越大,而直观体现就是虚拟机系统文件 vmdk 不断增大。因此下面介绍一个简单的方法,使用 VMware 自带的工具对 vmdk 文件...
  • 场景说明:我的主机是windows...虚拟机磁盘分区不够,想扩容。   1) 首先进入vm中的linux,sudo fdisk -l 列出磁盘的情况 Disk /dev/sda: 10.7 GB, 10737418240 bytes 255 heads, 63 sectors/track, 1305 cylin
  • 虚拟机增加磁盘空间

    2016-12-02 23:38:29
    1.把虚拟机关机,然后选择扩展磁盘空间...4.开始分配增加的磁盘空间 fdisk /dev/sda 根据提示选择最后保存。 重启机器。 5.格式化分区 mkfs.ext3 /dev/sda3 6.创建挂载点 mkdir exapp mount /

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 46,311
精华内容 18,524
关键字:

虚拟机磁盘空间分配