linux 查找清理大文件 - 靠谱崔小拽
linux 经常硬盘空间不足,往往是由于一些大文件造成;之前寻找大文件总是很头疼,速度特别慢。
经学弟介绍使用:du -sh * |grep G
查找和清理速度不错,分享一下清理过程。
查看系统存储状态
[cuihuan:~ cuixiaohuan]$ df -hFilesystem Size Used Avail Use% Mounted on/dev/sda2 8.2G 6.7G 1.6G 82% //dev/sda3 1.4T 1.3T 50G 97% /home
1.5T的硬盘占用了97%,确实不够用了,必须着手清理一下
查找大文件
主要使用查找命令:du -sh * |grep G
从根文件开始查找
[cuihuan:~]$ du -sh * | grep G。。。73G mongodb103G mxm2.1G online613G thirdparty [binggo!!!]。。。
bingo 613g,看来这个主要矛盾了,进一步分析该文件
[cuihuan:~ mysql5]$ du -sh *116M bin904K include13M lib17M libexec458G log [-__]8.0K my.cnf76M mysql-test13M share2.9M sql-bench4.0K test4.0K tmp101G var [-_-][cuihuan:~ mysql5]$ cd log[cuihuan:~ log]$ ls -lhtotal 458G-rw-rw---- 1 work work 870K Dec 2 17:42 mysql.err-rw-rw---- 1 work work 3.9K Mar 24 2015 mysql.err-old-rw-rw---- 1 work work 446G Dec 3 15:19 mysql.log 【-__】-rw-rw---- 1 work work 11G Dec 3 15:10 slow.log
经过分析看到mysql.log的日志占了446G,着手清理下。【mysql log 好的保存方式是:天级导出,清理n天之前的log,此处不再赘述】
清理之后效果
清理 mysql.log 和var 之后
清理了大约500g
的空间
[cuihuan:~ var]$ df -h Filesystem Size Used Avail Use% Mounted on/dev/sda2 8.2G 6.7G 1.6G 82% //dev/sda3 1.4T 757G 584G 57% /home
【转载请注明:linux 查找清理大文件 | 靠谱崔小拽 】