记录一次inode慢的文件和处理

查看inode的情况
[root@ www]# df -hi
Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/vda1        2.5M   93K  2.5M    4% /
tmpfs            984K     2  984K    1% /dev/shm
/dev/vdb1        5.0M    11  5.0M    1% /soft
/dev/vdc1        7.5M  5.8M  1.8M   78% /data

对/data目录定位,定位小文件超多的目录

[root@ www]# for i in /data/www/b/data/* ; do echo $i; find $i |wc -l; done
/data/www/b/data/amazon
1
/data/www/b/data/api
10
/data/www/b/data/article_rarewords.php
1
/data/www/b/data/auto
413
/data/www/b/data/bdsms
30
/data/www/b/data/brand_listad.php
1
/data/www/b/data/system #第一次定位
5971251
/data/www/b/data/temp
19
/data/www/b/data/uniontest.html
1
/data/www/b/data/user
235

第二次定位

[root@ www]# for i in /data/www/b/data/system/* ; do echo $i; find $i |wc -l; done
/data/www/b/data/system/admin
1
/data/www/b/data/system/app
1
/data/www/b/data/system/article_insertcontent_config.txt
1
/data/www/b/data/system/article_rarewords_config.txt
1
/data/www/b/data/system/cache #再次定位此目录
5970625
/data/www/b/data/system/filterpost
27
/data/www/b/data/system/logs
449
/data/www/b/data/system/mail
38
/data/www/b/data/system/mysql
255
/data/www/b/data/system/payment_test
1

 

[root@ www]# for i in /data/www/b/data/system/cache/* ; do echo $i; find $i |wc -l; done
/data/www/b/data/system/cache/app
1
/data/www/b/data/system/cache/async
1
/data/www/b/data/system/cache/bankcomm
1
/data/www/b/data/system/cache/cart
1
/data/www/b/data/system/cache/comment
1
/data/www/b/data/system/cache/cps
1
/data/www/b/data/system/cache/credit
1
/data/www/b/data/system/cache/goods
1
/data/www/b/data/system/cache/mobile
1
/data/www/b/data/system/cache/news
1
/data/www/b/data/system/cache/o2o
1
/data/www/b/data/system/cache/pay
1
/data/www/b/data/system/cache/photo
1
/data/www/b/data/system/cache/saler
1
/data/www/b/data/system/cache/search
1
/data/www/b/data/system/cache/smart
1
/data/www/b/data/system/cache/sso
1
/data/www/b/data/system/cache/top
1
/data/www/b/data/system/cache/user
1
/data/www/b/data/system/cache/wap
1
/data/www/b/data/system/cache/www #再次定位此目录
5970651

 

#此目录下是一堆的缓存
[root@ www]# for i in /data/www/b/data/system/cache/www/* ; do echo $i; find $i |wc -l; done
/data/www/b/data/system/cache/www/00
23294
/data/www/b/data/system/cache/www/01
23442
/data/www/b/data/system/cache/www/02
23216
/data/www/b/data/system/cache/www/03
23282
/data/www/b/data/system/cache/www/04
23277
/data/www/b/data/system/cache/www/05
23201
/data/www/b/data/system/cache/www/06
23539
/data/www/b/data/system/cache/www/07
23550
/data/www/b/data/system/cache/www/08
23030
/data/www/b/data/system/cache/www/09
23485
/data/www/b/data/system/cache/www/0a
23198
/data/www/b/data/system/cache/www/0b
23501
/data/www/b/data/system/cache/www/0c
23396
/data/www/b/data/system/cache/www/0d
23376
/data/www/b/data/system/cache/www/0e
23405
/data/www/b/data/system/cache/www/0f
23242
/data/www/b/data/system/cache/www/10
23508
/data/www/b/data/system/cache/www/11
23304
/data/www/b/data/system/cache/www/12
23434
/data/www/b/data/system/cache/www/13
23497
/data/www/b/data/system/cache/www/14
23227
/data/www/b/data/system/cache/www/15
23343
/data/www/b/data/system/cache/www/16
23351
/data/www/b/data/system/cache/www/17
23221
/data/www/b/data/system/cache/www/18
23081
/data/www/b/data/system/cache/www/19
23060
/data/www/b/data/system/cache/www/1a
23673
/data/www/b/data/system/cache/www/1b
23585
/data/www/b/data/system/cache/www/1c
23420
/data/www/b/data/system/cache/www/1d
23009
/data/www/b/data/system/cache/www/1e
23127
/data/www/b/data/system/cache/www/1f
23059
/data/www/b/data/system/cache/www/20
23082
/data/www/b/data/system/cache/www/21
23290
/data/www/b/data/system/cache/www/22
23047
/data/www/b/data/system/cache/www/23
23443
/data/www/b/data/system/cache/www/24
23245
/data/www/b/data/system/cache/www/25
23348
/data/www/b/data/system/cache/www/26
23397
/data/www/b/data/system/cache/www/27
23207
/data/www/b/data/system/cache/www/28
23590
/data/www/b/data/system/cache/www/29
23333
/data/www/b/data/system/cache/www/2a
23167
省略

 

最后对小文件打包备份

tar -zcvf /data/www/b/data/system/cache/www/all.tar.gz ./*
#然后在删除小文件
cd
/data/www/b/data/system/cache/www && rm -fr *

 

posted @ 2023-09-25 11:25  YYQ-  阅读(12)  评论(0编辑  收藏  举报