1. 整理原因
磁盘使用率预警。
具体是一服务器磁盘大小1T。磁盘占有率达到87%,需要清理磁盘冗余文件。
服务器安装了MySQL,Kafka,以及Zookeeper。
由于是下班后整理,原记录没有了,在此说明下整理过程。
2. 定位大文件
- 1、递归查询
切换到需要查询文件大小的目录,执行命令:
du --max-depth 1 -lh
此处以阿里云举例:
逐步可以定位到底是哪个文件比较大,当前所有文件会合并,例如上图5.4G选项,其余都是文件夹表示。
- 2、使用 find 命令直接查询文件
find / -size +500M
这里是查询到具体的大文件,看到那个是无用的数据,直接删除即可。
3、总结
上述 du --max-depth 1 -lh 深度查询文件大小,并配合 find 命令可以比较快的查询大文件。