为什么在Linux上删除大容量文件后硬盘空间大小还不变???

我的Linux系统刚开始装起来后,占了4个G的硬盘空间(装在F盘上),后来在linux上装了个软件后,大概共占了8G的空间,后来又装了其他东西,现在大概达到了14G空间。我现在电影都没地方放了,所以想把linux上的东西删掉一些,好腾出空间。现在问题来了,删了几个大文件后,还是linux还是占了F盘14G空间,等于说没能腾出空间,有高手遇到过跟我一样的问题吗?请赐教!!!
用虚拟机装的linux,虚拟机装在D盘上,linux装在F盘上,高手们再看看怎么搞啊,我的悬赏分很高的哦

用虚拟机安装的LINUX,开始给LINUX分配空间的时候有两种可能:

1.固定大小,指的是你的虚拟机占用的WINDOWS文件系统的硬盘大小,也就是你F盘的空间。固定大小是指你在建立虚拟机时选择了立即分配空间,也就是把你设置的最大虚拟机磁盘空间给分配出来。如如果你选择这种方式,虚拟机(你装的LINUX的文件夹)的大小为4G,有两种情况:

(1)你使用了快照,快照是对系统的状态做个备份,但是和真的备份不同,备份是将系统复制了一份放在备份文件中,而快照是记录的你建立快照时的状态,然后随着你使用时间增加,快照文件的大小会增加,因为它记录了你建立快照之后系统的所有变化。所以如果你建立过快照,这个空间是会约占越多的。除非你删除快照,删除方法百度一下,要先删最近的好像,不然不能删。

(2)没有建立快照的话,你的虚拟机占用的空间永远不会改变,也就是永远4G。

2.可变大小。就是你没有选择立即分配,你的的空间随着你虚拟机里面的文件增多而增大,我估计你有可能是这种情况,就是你的虚拟机LINUX开始分配了4G,然后你往里面放了10G的东西,就变成了14G。而这些分配了的空间虚拟机又不会去释放它,所以虽然你的LINUX没有文件占用空间,但是虚拟机文件(就是你F盘的虚拟机LINUX的目录)不会变小。

要想释放这些文件,虚拟机好像是不能的。还有,在FAT32文件系统中,你的虚拟机文件会被分割成一个一个2G的文件,这种情况你看能不能删除后创建的几个,呵呵。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-08
您好!

这样的情况是由于您的虚拟机并未将释放的系统资源还给真实电脑导致的。

2个简单的方法:

1 进入虚拟机安装系统生成的目录中(您的虚拟机LINUX系统装在F盘,所以默认情况下在F盘会有个MY virtual machine文件夹), 先将虚拟机LINUX系统的虚拟硬盘移除,然后再删除这个文件夹的虚拟硬盘文件即可。(文件类型为 vm ware virtual disk file)

2 如果 在安装了 虚拟LINUX 系统的 最开始 就有做 快照的话, 用快照还原到裸机状态,再关闭虚拟机,空间就回来了。

希望对您有帮助,如还有疑问,可以百度HI我。

以上。本回答被提问者采纳
第2个回答  推荐于2017-09-09
1、这是因为delete命令在执行删除操作,但有其他进程仍然在占用此文件,用ps aux |grep delete 看一下
2、可以通过kill掉delete进程,来释放
3、 还要通过重启系统解决,当然,机器上跑着业务环境,一般不会这么做
第3个回答  2009-12-22
Linux系统怎么会有F盘呢,你是不是使用虚拟机安装的Linux系统啊。
vmware上的虚拟盘长期使用导致磁盘空间变大的话,删除虚拟机上的文件并不能解决物理磁盘空间不足的问题。如果是这种情况,可以运行vmware-toolbox进行空间回收。前提是安装了vmware-tools
第4个回答  2009-12-22
你删除的可能只是一个 按装的配置文件 实际分配的硬盘空间 没有删除
你在找找一定行的
相似回答