原文地址:https://blog.csdn.net/everything1209/article/details/70209157

解决前 磁盘使用情况: 
第二块磁盘使用率达到97%

1 [root@feng020 ~]# df -l
2 Filesystem     1K-blocks     Used Available Use% Mounted on
3 /dev/xvda1      20641404 10565932   9026948  54% /
4 tmpfs            4029028        0   4029028   0% /dev/shm
5 /dev/xvdb1     103210940 67011820  30956312  97% /hotdata
6 [root@feng020 ~]# df -l

既然确定了哪块磁盘占用率高,那就切换到这块磁盘检查一下这块磁盘的哪个文件夹占用高,再逐层去查找

1 du -h --max-depth=1

可以看出是kehu这个文件夹占用了72G。现在需要优化的就是这个文件夹了

 1 [root@feng020 ~]# cd /hotdata
 2 [root@feng020 hotdata]# du -h --max-depth=1
 3 140K    ./temp
 4 12M ./memcached
 5 16K ./run
 6 72G ./kehu
 7 415M    ./soft
 8 87M ./systemlog
 9 20K ./lost+found
10 11G ./database
11 163M    ./interface
12 91G .

查找出kehu这个文件夹下的文件占用情况

从下方结果可以看到哪些文件夹比较大,分析后是程序运行的日志文件,长期未处理,导致磁盘占满。所以找到这些文件夹下的日志目录,删除即可

 1 [root@fengniu020 hotdata]# cd kehu/
 2 [root@fengniu020 kehu]# du -h --max-depth=1
 3 
 4 272M    ./fx_niufeecms
 5 301M    ./otocms_one
 6 84M ./dakehu
 7 84M ./flow
 8 580M    ./tuan123
 9 111M    ./zan-6
10 61M ./weipin
11 36M ./htdocs
12 96M ./huayuan
13 3.4G    ./mongo
14 66M ./ecar
15 97M ./u220
16 204M    ./u223
17 94M ./pin-10
18 580M    ./jiayouka_niufeecms.bak20160606
19 102M    ./bai00
20 33M ./139keji
21 88M ./u206
22 70M ./test_niufee
23 94M ./u224
24 93M ./jiangzhong_new
25 283M    ./otocms_new
26 196M    ./weikesoft_oto
27 2.3G    ./paopao
28 ..................

 如果是某个文件比较大,可以逐一搜索(比如搜索大于100m的文件)

find / -size +100M -exec ls -l {} \;

 

posted on 2018-11-26 10:24  睡着的糖葫芦  阅读(4241)  评论(0编辑  收藏  举报