您的位置:首页 > 运维架构 > Linux

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

2021-04-30 15:09 906 查看

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% /


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: