近日发现用了3年的Ubuntu系统笔记本磁盘空间极度告急,上网搜了一下都是讲解如何扩容、如何重新挂载空间,但是博主发现/home目录明明分配了200G的空间,但是只剩下6G可用,查询所有的文件夹发现,所有文件加起来已使用50G左右,那么问题出在了哪里?
原来常规的磁盘占用查询指令无法查询隐藏文件,当手动依次检查隐藏文件后,发现罪魁祸首是vscode。
安装了vscode的笔记本在长时间使用vscode后,会导致隐藏的缓存文件占据上百G的空间,此时需要手动清理才能释放空间。
磁盘空间常用查询指令
1、对某一目录下所有文件夹按空间大小排序
sudo du -sh */ | sort -rh
2、对某一目录进行碎片整理
sudo e4defrag /home
3、查看磁盘占用情况
df -h
注意:
以上命令无法检查home下的隐藏目录文件,需要手动检查
vscode缓存删除
vscode的缓存注意存放在以下两个地方,手动删除
1、workspaceStorage
cd ~/.config/Code/User
sudo du -sh */ | sort -rh
rm -rf workspaceStorage/
2、vscode-cpptools
cd .cache/
sudo du -sh */ | sort -rh
rm -rf vscode-cpptools/