论坛风格切换切换到宽版
  • 808阅读
  • 7回复

[问题求助]异想天开,能不能不要卸载直接格式化,求 快速删除百万级文件的方法 [复制链接]

上一主题 下一主题
离线zyjzhd.
 
发帖
2080
C币
-500792
威望
398
贡献值
4
银元
-1
铜钱
4717
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
一个应用:
很多分.区(reiserFS), 每个.分区文件满后需要删除,重新接受文件,(        游戏          )

但是分区内.文件数太大(500万左右),每次删除文件耗时过长.,而且容易宕机,破坏文件系统,            杀毒

采用. 格式化分区的方法.代替删除整个分区文件方法,但是 频繁 的umount/mount的过程不是什么可靠,(广告)

所以异想天开,

1。能不能不要卸载直接格式化分区.,.

或者

2。求快速删除百万级文件.的方法?.


欢迎赐教!

[ 本帖最后由 studyo.nly 于 20.06-8-31 10:53 编辑 ]            杀毒

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线ppkart.
发帖
2118
C币
-131893
威望
410
贡献值
1
银元
-1
铜钱
4693
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
Re:异想天开,能不能不要卸载直接格式化,求
我想知道一下,"每次删除文件耗时过长,而且容易宕机,破坏文件系统,"

这个现象,你是不是直接删除文件的?

离线dm15.
发帖
2010
C币
-60893
威望
371
贡献值
1
银元
-1
铜钱
4454
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
Re:异想天开,能不能不要卸载直接格式化,求
500万左右文件, 就算一个文件 4k 吧, 需要 20G, 这种情况为什么不使用数据库?
而且, 为什么要满后全部删除?
完全可以删除最老的 1 万个文件, 假定数据以 时间组织, 每天(小时)的数据一个目录: 
/mntpoint/date/.....
这样可以检测到分区容量少于 多少G 时 , 删除 多少天(小时)的历史数据。

离线慧琳迷.
发帖
1929
C币
-60734
威望
391
贡献值
1
银元
-1
铜钱
4306
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
Re:异想天开,能不能不要卸载直接格式化,求
试试用rsync同步一个空目录到你要删除的目录?windows下我经常用robocopy干类似的事情,比较快。

离线coolke.
发帖
2022
C币
-140624
威望
384
贡献值
1
银元
-3
铜钱
4664
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
Re:异想天开,能不能不要卸载直接格式化,求
同意三楼的做法。

[ 本帖最后由 zhagzhahui 于 2006-9-5 13:54 编辑 ]

离线sharpgun.
发帖
2091
C币
-61352
威望
408
贡献值
1
银元
-2
铜钱
4672
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
Re:异想天开,能不能不要卸载直接格式化,求


QUOTE:原帖由 河里的鱼 于 2006-8-31 13:15 发表
我想知道一下,"每次删除文件耗时过长,而且容易宕机,破坏文件系统,"

这个现象,你是不是直接删除文件的?



有什么比较好的方法吗?

离线sharpgun.
发帖
2091
C币
-61352
威望
408
贡献值
1
银元
-2
铜钱
4672
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
Re:异想天开,能不能不要卸载直接格式化,求


QUOTE:原帖由 connet 于 2006-8-31 13:39 发表
500万左右文件, 就算一个文件 4k 吧, 需要 20G, 这种情况为什么不使用数据库?
而且, 为什么要满后全部删除?
完全可以删除最老的 1 万个文件, 假定数据以 时间组织, 每天(小时)的数据一个目录: 
...

从几百万个文件中找出最老的1万个文件,这个消耗你考虑了吗?

发帖
2078
C币
-139174
威望
403
贡献值
1
银元
-3
铜钱
4616
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
Re:异想天开,能不能不要卸载直接格式化,求


QUOTE:原帖由 河里的鱼 于 2006-8-31 13:15 发表
我想知道一下,"每次删除文件耗时过长,而且容易宕机,破坏文件系统,"

这个现象,你是不是直接删除文件的?



是, 何解?
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个