最近用linux虚拟机处理大数据,数据有6g,给了虚拟机50g的动态空间,基础的安装用了20g,本以为完全够用。结果随着数据处理,空间占用越来越大,没做几步就莫名其妙的给我虚拟机塞爆了,pip想装个包都装不上了。
经过多方查找,最终没找到一个有用的解释,网上的方法不是继续添加空间,就是做好备份。
但是我换了个思路,想着看看到底是什么牛鬼蛇神占了我这么大空间。
刚好前不久用spacesniffer图形化看过win10的存储,就搜了一下linux上有没有类似的程序。
最后成功搜到了filelight。
但是可惜的是我虚拟机已经连个包都塞不进去了。
还好提前给虚拟机做了备份,直接打开备份的虚拟机,先装上了filelight。
apt-get install filelight
#在控制台里安装filelight的代码
sudo filelight
#获取管理员权限后打开filelight
(这里因为我已经删掉了,就不给大家演示了)
最后发现,其实是vmware虚拟机里有一个drag and copy文件夹,自动把鼠标拖拽、复制或者剪切的文件全都给你备份了一次,我6g的数据拖拽了几次直接给我撑爆。
在filelight里可以把这个文件夹直接删除了,注意还有一定可能会被放入回收站,但是桌面的回收站显示是空的,所以一定要再扫描一次,看看空间是不是真的释放出来了。
另外,如果你是动态空间,想给主机腾一些内存,删除完之后可以在这里压缩一下,不会影响原内容。