当前位置:首页 > 虚拟机 > 正文

虚拟机磁盘空间不足是怎么回事


一、虚拟机Ubuntu磁盘容量不够怎么办最初,分配给磁盘的空间很小。使用一段时间后,系统仍然报告磁盘剩余容量为800MB。由于这个虚拟机的环境因素很多,我想过扩容磁盘,但是……还是遇到了一些问题
在安装好的虚拟机上创建一个主分区sda1,挂载到/boot(安装了好久,不知道为什么挂在这里,应该是默认的分区挂载方式)
还有一个sda2扩展分区和一个逻辑分区sda5在扩展分区中创建,然后将根目录挂载在这个分区下面主要是扩展这个分区的磁盘容量
首先要关闭Ubuntu系统,点击更改虚拟机到虚拟机,如下:
可以看到当前磁盘容量为80GB,然后点击虚拟机设置界面展开机器虚拟(这个地方是灰色的,因为有快照,可以通过删除快照来扩容)
然后在弹出的窗口中选择需要扩容的容量,点击扩容。我们被要求分区。点击确定后,我们就可以打开虚拟机
打开虚拟机文件后,有两种扩容方式:
第一种:使用分区工具
最下面的是刚刚扩容但还没有分配的磁盘容量(我已经分配了,所以只剩下100万了)
<这里有几个问题需要解决注意:首先分区前最好保存快照,避免分配错误;、数据备份,防止数据被删除;最后,如果是扩展逻辑分区,需要先添加未分配的容量来扩展分区,然后再扩展逻辑分区
磁盘分区结果完成后,可以看到容量已增加已分配
有时候,当你发现你的磁盘已经不够用了,容量已经不足以安装分区工具时,你可以通过命令进行分区(当然你也可以删除一些文件)
更改完成后,输入p命令查看分区信息,如下图,与更改前唯一的区别是根分区从18G变成了28G,并且有没有其他变化。
确认一切无误后,输入命令a,然后输入分区号1,将分区1设置为启动分区。如下图二所示,最后输入w命令保存配置。此时会提示Deivceorresourcearebusy,因为原来的根目录还在挂载中,但这没有任何作用。
然后重启:sweatboot
启动完成后,运行命令:sweatsize2fs/dev/sda1命令运行成功后,输入命令:df-h
检查硬盘挂载信息现在看到的是28G的根目录,没有错误。虚拟机硬盘完美扩容。如下图第二张:
二、虚拟机磁盘满了怎么办虚拟机磁盘空间不足怎么办1.调整磁盘分区大小;如果只提示对应的磁盘分区容量不足,而其他磁盘分区仍有足够的磁盘空间,比如系统盘容量不足,可以通过调整分区大小来解决。
2.扩展虚拟磁盘容量;首先打开对应的虚拟机;点击“虚拟机”-“安装VMwareTools”成功关闭VMwareTools;;选择对应的硬盘;展开“实用程序”;点击“扩展存储”;输入最大磁盘大小;点击“扩展虚拟磁盘”,直至登录对应的虚拟机系统完成;磁盘空间扩展可以在“未分配”磁盘管理部分看到;您可以直接创建新的磁盘分区或调整现有磁盘分区的大小。
3.添加新硬盘;如果您不想扩展磁盘容量,但想控制虚拟磁盘文件的大小以便于管理或复制到其他计算机,也可以扩展磁盘;整个虚拟机系统通过添加新的虚拟硬盘容量来解决虚拟机磁盘容量不足的问题。
三、在vmware中装的虚拟机为什么会出现磁盘不足的警告,但空间却够估计是你第一次安装系统到虚拟机时设置的虚拟磁盘最大可用空间不够。