linux下如何删除100GB多文件目录

RickyFeng 发布于 2014/04/02 19:56
阅读 2K+
收藏 3
centos下有一个几千万小文件的目录,容量有100GB,请问如何删除才不影响线上业务?
加载中
1
没手机的不配发言
没手机的不配发言

FreeBSD 在作业的时候,虽然删除操作并不迅速, 但是可以保证绝对不影响其他进程的正常作业。

这点我是早些时候是深有体会, Linux 完成同样工作的时候。需要的时间更短。但是,只是但是。。 FreeBSD在这些上面的调度更符合服务器的需求。

0
edgeman03
RickyFeng
RickyFeng
试过了,io升得太快
edgeman03
edgeman03
可以试试
0
擅长被美女推倒
擅长被美女推倒

没什么好办法,本来服务器的瓶颈就是硬盘IO,这应该是缓存目录吧,个人觉得还不如把真实资料同步到其他硬盘,这盘直接格掉来的快,

如果真想删除,你自己监控硬盘,硬盘读写严重下降的情况下,就停止操作,

0
NealFeng
NealFeng

写程序删吧,控制删除频率。在服务器使用低峰的时候删。

RickyFeng
RickyFeng
现在就是采用这个方案
0
凌晨4点半
凌晨4点半

引用来自“泡不烂的凉粉”的评论

FreeBSD 在作业的时候,虽然删除操作并不迅速, 但是可以保证绝对不影响其他进程的正常作业。

这点我是早些时候是深有体会, Linux 完成同样工作的时候。需要的时间更短。但是,只是但是。。 FreeBSD在这些上面的调度更符合服务器的需求。

+10086

0
Lunar_Lin
Lunar_Lin

      产生这些数据时 就产生/发送到 内网其他机器上吧.
      删除大文件时造成的cpu总线周期受影响  基本没太好的给力方案. 我们之前都是放在夜里做,夜里影响线上服务几秒钟也不是什么大事.
      ps 有个ionice的东东 可以试试, 效果也就那样.


0
art_youth
art_youth

rm -rf dir_name

0
中山野鬼
中山野鬼

散在各种地方的,没办法了。如果都是一个大目录下的,貌似不慢吧。哈

RickyFeng
RickyFeng
里边的一个文件 只有1k,有10000000个小文件
0
倪倪

为什么会有这么多呀?都是些什么文件?

返回顶部
顶部