VMware虚拟机中ubuntu开机显示磁盘空间不足开不了机或内部有存储空间但下载资料弹出磁盘空间不足对话框解决办法(已解决)

版权声明:欢迎技术交流和帮助,若该文为原创文章,未经允许不得转载

在进行开发过程中遇到VMware虚拟机中ubuntu开机显示磁盘空间不足开不了机问题如西下图所示:

 本想进入recovery模式进行解决的,进入recovery mode系统方法:进入grub菜单之后,进入ubuntu高级选项,选择第二行recovery mode选项,进入,但是依然报上述错误并到“recovery menu 菜单”

  于是还得硬着头皮找解决办法,了解到VMWare下的Linux虚拟机,随着使用时间来越长,磁盘文件(*.vmdk文件)会越来越大通过move to trash清理虚拟机内文件后,还是不会减少而尝试过用VMWare自带的磁盘压缩,也不见效果这是Linux虚拟机的通病,经过几代VMWare版本的升级也得不到解决。
最后通过以下详细方法彻底解决:
解决方法:
1、下载磁盘管理软件DiskGenius,DiskGenius – 正式版下载|免费下载

2、打开下载的软件,点击左上角的磁盘-->打开虚拟磁盘文件-->选择Ubuntu安装的磁盘如下所示:

3、选择ubuntu中较大的文件进行拷贝备份后删除,匀出磁盘空间后退出该软件

4、重新打开虚拟机启动Ubuntu

5、打开Ubuntu虚拟机的终端进不去系统的话可以再进一次recovery模式,可以进入Recovery Menu选择clean后再进一次
sudo su
#使用root权限
cat /dev/zero > zero.fill
#将占用空间却无法清理的东西转变成一个 zero.fill文件,这个过程的时间会比较长注意不要退出关闭ubuntu,最后出现:
cat: 写入错误: 设备上没有空间没有关系,不要退出关闭ubuntu
rm -f zero.fill
#将这个zero.fill文件彻底删除
注意:在此过程中并不会增大虚拟机vmdk文件的容量,因此不用担心硬盘分区被挤爆。
sudo shutdown now
#关闭虚拟机

6、VMWare硬盘压缩
编辑虚拟机设置——硬件——硬盘(SATA),选择实用工具——压缩(C)
过一段时间,等压缩完毕后,将VMWare关闭。

7、重新打开VMWare,查看一下硬盘——容量——当前大小,至此,磁盘恢复ok,问题解决!

  • 5
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值