VMware虚拟机删除文件,空间不释放

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VMware虚拟机删除文件,空间不释放相关的知识,希望对你有一定的参考价值。

VMware虚拟机删除文件,空间不释放我在VMware中装了Suse,从win桌面拷贝东西到了suse,然后删除到回收站,清空回收站,但是虚拟机的空间没有增加,导致虚拟机的空间越来越大,直到满的不能用,为什么?怎么解决

桌面虚拟机就是这个样子,这个与操作系统的行为有关,操作系统删除文件并不是真的在磁盘上擦除,而是对这段数据进行标记。而虚拟机的磁盘是一个“虚拟磁盘文件”,当在虚拟机内部删除文件后,“虚拟磁盘文件”中的这部分数据还在,所以它的大小并不会减少。我经常用虚拟机,最开始用VirtualPC,现在用VMware和VirtualBox,都是这样的情况,虚拟机文件越用越大。
对于这种情况,我的解决方法是用 VMware和VirtualBox的快照功能,在虚拟机的操作系统安装好以后,再把相关软件、工具安装好、配置好,就生成这个虚拟机的一个快照,用一段时间后,虚拟机文件膨胀的多了,就恢复这个快照,文件就恢复到了生成快照时的大小了。原理就是快照是针对虚拟机的“虚拟磁盘文件”的,恢复快照就会恢复文件的大小。
参考技术A 我没有听懂没听懂,你是把开的虚拟机删了吗 参考技术B 解决方法:
通过vmware-toolbox进行空间回收
在虚拟机内
sudo /usr/bin/vmware-toolbox-cmd disk list 查看磁盘的挂载点
sudo /usr/bin/vmware-toolbox-cmd disk shrink / 执行压缩磁盘命令,等待他执行完就可以了。
参考技术C 备份一下那个磁盘的资料,然后删掉那个磁盘试试呢 参考技术D 动态磁盘?追问

在vmware中的linux,复制文件进去,然后删除,但是空间却不释放,分配给linux的空间会被一直占用,时间久了,分配的空间就满了

在VMware虚拟机中如何增加磁盘?

那个虚拟系统里的C盘里面的文件存在你物理操作系统里的一块虚拟硬盘中,就是你装虚拟系统时创建的虚拟硬盘。如果想要C盘的文件的话
可以装一下VMware
Tools这个工具,可以直接复制到物理机。
你安装虚拟系统之前没有分区,因为你创建一个新的硬盘的时候它默认是没有分区的,所以要先分区,如果你装好了系统又想要个D盘的话,就在VM选项下的Setting里面为虚拟系统添加一块新的硬盘,添加的时候要关掉系统,然后再重新启动,之后电脑会自检,然后你再到我的电脑右键管理,在磁盘管理那你就会看到一块新硬盘(可能是磁盘1),会要你初始化磁盘,把对着磁盘1右键转换成基本磁盘,之后再新建磁盘分区向导就行了。
参考技术A 这个问题也太那个什么了。
虚拟机中的磁盘跟做物理机的磁盘一个道理。你分配给虚拟机多大的硬盘容量再根据分配的硬盘容量去分区啊。随便你分几个区。不知道你是用iso镜像文件安装还是驱动器安装。本回答被提问者采纳

以上是关于VMware虚拟机删除文件,空间不释放的主要内容,如果未能解决你的问题,请参考以下文章

如何缩减VMware虚拟机的磁盘空间

如何缩减VMware虚拟机的磁盘空间

如何清理VMware虚拟机占用的硬盘空间

虚拟机磁盘瘦身(虚拟机内删除文件后,所占物理空间不变小)

在vmware虚拟机中安装Fedora 9 格式化磁盘的问题?

WIN7装虚拟机VMware,没有虚拟磁盘