1分钟删除几百万个Linux小文件!

Oracle数据库11g之后,常常会出现的一个问题就是adump/目录下长时间会出现几百万个小文件,直接给标准答案,按照如下操做执行便可,一分钟搞定:数据库

/usr/bin/find  /u01/app/oracle/admin/XXX/adump -name '*.aud' -mtime +30 -delete
Ctrl+z
bg
jobs
等价于nohup /usr/bin/find  /u01/app/oracle/admin/XXX/adump -name '*.aud' -mtime +30 -delete  &

while true; do df -h /; sleep 10; done   --查看执行过程
df -h
df -i

输出:
/dev/mapper/rhel-root   43G   33G   11G  75% /
Filesystem             Size  Used Avail Use% Mounted on
/dev/mapper/rhel-root   43G   31G   13G  72% /
Filesystem             Size  Used Avail Use% Mounted on
/dev/mapper/rhel-root   43G   30G   14G  69% /
Filesystem             Size  Used Avail Use% Mounted on
/dev/mapper/rhel-root   43G   28G   16G  65% /
Filesystem             Size  Used Avail Use% Mounted on
/dev/mapper/rhel-root   43G   27G   17G  61% /
Filesystem             Size  Used Avail Use% Mounted on
/dev/mapper/rhel-root   43G   26G   18G  60% /
Filesystem             Size  Used Avail Use% Mounted on
/dev/mapper/rhel-root   43G   26G   18G  60% /
Filesystem             Size  Used Avail Use% Mounted on
/dev/mapper/rhel-root   43G   26G   18G  60% /
相关文章
相关标签/搜索