1 问题背景
在VirtualBox安装的虚拟机Ubuntu18.04中使用vscode过程中,系统提示空间不足
用df -h查看
空间基本全满。但是在使用过程中,从未下载或生成新的文件。初步断定,可能是由于cache或者log造成的。
2 参考方法
Ubuntu虚拟机磁盘不足:清理.cache文件夹 - 简书 (jianshu.com)https://www.jianshu.com/p/cdb0adc4a329Ubuntu虚拟机磁盘不足:清理.cache文件夹 - 简书 (jianshu.com)https://www.jianshu.com/p/cdb0adc4a329
3 解决方法
进入.cache文件夹
利用du指令,查看文件夹空间
sudo du --max-depth=1 -h
参考:
--max-depth=<目录层数> 超过指定层数的目录后,予以忽略
-h或--human-readable 以K,M,G为单位,提高信息的可读性。
结果如下:
可以看出是由于vscode-cpptools与pip缓存过大导致的问题。
直接对上述文件夹删除即可。
需要注意的是,.cache文件夹过大,依然可能影响系统运行,甚至出现死机的状态。