免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3884 | 回复: 8
打印 上一主题 下一主题

[系统管理] 如何快速删除某个目录下30多G的文件,文件格式不详 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-08-03 17:38 |只看该作者 |倒序浏览
早上突然发现rac环境的数据库服务器DB1根分区将要满了,使用率98%,如图,db1: 检查了下db2: 根分区也将要满了,数据库此时虽然还在正常运行,但是性能已经受到影响,连上数据库后发现,之前搭建某位同仁搭建完环境后没有关闭oracle的审计功能,现在已经改过audit的相关参数,关闭了审计,数据库实例也关闭了,开始删除adump下的审计记录,无奈文件太多,占用空间太大,有35G左右,使用了各种删除的方法,不是命令卡死就是操作无效,试过的删除方式如上图所示,最后证明有效的是使用rsync这个命令,可是效率依然很低,执行完命令之后等了将近10多分钟后,才开始清理,如图所示 ,大家还有什么好的方式吗?

论坛徽章:
0
2 [报告]
发表于 2015-08-03 17:47 |只看该作者
db2的根分区之前使用率是62%,开始清理*.aud格式的文件后,跑了有15分钟左右,现在根分区使用率降到40%,db1还没有开始清理

论坛徽章:
12
技术图书徽章
日期:2014-07-11 16:27:5215-16赛季CBA联赛之山西
日期:2016-01-08 16:10:11操作系统版块每日发帖之星
日期:2015-08-01 06:20:002015亚冠之武里南联
日期:2015-06-11 01:12:162015年亚洲杯之阿联酋
日期:2015-03-20 11:41:462015年亚洲杯纪念徽章
日期:2015-03-18 18:08:422015年辞旧岁徽章
日期:2015-03-03 16:54:15丑牛
日期:2015-01-10 22:23:32天秤座
日期:2014-08-20 15:53:35水瓶座
日期:2014-08-11 12:08:51午马
日期:2014-07-23 23:03:38IT运维版块每日发帖之星
日期:2016-02-18 06:20:00
3 [报告]
发表于 2015-08-03 18:34 |只看该作者
本帖最后由 phanx 于 2015-08-03 18:44 编辑

就cd到adump 目录下, 用find ./ -type f -exec rm -f {} \;     或者  find ./ -type f |grep .aud | xargs -L1 rm -f 去删吧。 慢慢跑就是了。  我的机器上速度一般,一秒钟删除两三百个文件吧 (15K的一块SAS盘   JFS2文件系统)。

论坛徽章:
0
4 [报告]
发表于 2015-08-04 16:27 |只看该作者
你发的一个find命令我试过,卡死了;find 输入到管道里删除没试过,不知道效率怎么样,我用的rsync的命令从昨晚开始执行,早上爬起来看看审计记录清理完了,空间也释放了,奇怪的是审计记录所在的目录adump的空间使用率依然在变化(增加),审计关闭的情况下,不知道是否有别的oracle进程在使用adump,回来再排查下,rsync删除多个文件的方法可以百度下,以后再碰到搭建好的db服务器一定要先关注审计的开关,以我为戒!回复 3# phanx


   

论坛徽章:
41
操作系统版块每日发帖之星
日期:2016-08-21 06:20:00每日论坛发贴之星
日期:2016-05-05 06:20:00操作系统版块每日发帖之星
日期:2016-05-05 06:20:00IT运维版块每日发帖之星
日期:2016-05-05 06:20:0015-16赛季CBA联赛之山西
日期:2016-04-27 08:49:00操作系统版块每日发帖之星
日期:2016-04-25 06:20:00操作系统版块每日发帖之星
日期:2016-04-17 06:23:2815-16赛季CBA联赛之吉林
日期:2016-03-25 15:46:3415-16赛季CBA联赛之四川
日期:2016-03-25 14:26:19操作系统版块每日发帖之星
日期:2016-05-27 06:20:00操作系统版块每日发帖之星
日期:2016-05-28 06:20:00IT运维版块每日发帖之星
日期:2016-08-18 06:20:00
5 [报告]
发表于 2015-08-04 17:45 |只看该作者
你可以做个计划任务,当磁盘空间小于百分之多少,就删除指定目录多少天之前的文件

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
6 [报告]
发表于 2015-08-05 13:38 |只看该作者
oracle的文件,不知道Oracle系统有没有对应的指令可以删除。
总感觉强行删除有风险呢

论坛徽章:
1
操作系统版块每日发帖之星
日期:2016-02-18 06:20:00
7 [报告]
发表于 2015-08-12 17:02 |只看该作者
来个狠招。直接把目录干掉。在重建目录。 地下都是审计日志,没重要东西。

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
8 [报告]
发表于 2015-08-19 13:28 |只看该作者
你发的一个find命令我试过,卡死了;find 输入到管道里删除没试过,不知道效率怎么样

find -exec 肯定会挂掉
find | xargs 应该不会挂掉,但是效率上估计还是rsync更高

论坛徽章:
154
2022北京冬奥会纪念版徽章
日期:2015-08-07 17:10:5720周年集字徽章-年
日期:2022-10-26 16:44:2015-16赛季CBA联赛之深圳
日期:2022-11-02 14:02:4515-16赛季CBA联赛之八一
日期:2022-11-28 12:07:4820周年集字徽章-20	
日期:2023-07-19 08:49:4515-16赛季CBA联赛之八一
日期:2023-11-04 19:23:5115-16赛季CBA联赛之广夏
日期:2023-12-13 18:09:34
9 [报告]
发表于 2015-08-19 22:06 来自手机 |只看该作者
还真没有发现有区别哎,是自己阅历太少了


还是rm rf干掉最彻底
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP