看板PttCurrent
标 题Re: [问题] 数千文章的看板
发信站HKDAY (Sun Sep 12 04:24:25 2004)
转信站ptt!Group.NCTU!grouppost
※ 引述《[email protected] (敬请期待 :P)》之铭言:
: 例如说现在 .DIR 有 1000 篇, 我删掉第 500-510 篇,
: 於是就会把 1~499 & 511 ~ 1000 重新写到 .DIR 里面.
: 如果这个时候有人的游标在第 1000 ,
: 又使用推文/ 修改文章,
: 就会出现前面说的那个情况.
这个例子给得好, 足以解释为何会有文区末端出现空心文的情况.
也可以该此推论, 这个空心文区, filename 的部份可能是无理的
, 而 unlink 时也就会触动 wildcard 式的砍法...
也许, 用一个比较原始的方法, 在完成 unlink 之後, 作多一次
检查比对, 会安全一点.
: : 不然不该会出现砍掉全板文章实体这种事.
: 我倒没有碰过砍掉全板文章实体~ :Q
这是幸运. 没有人希望不幸.
: : 倒是, 我相信 i/o 可以很有问题, 因为我也见识过错位的 .DIR
: 为了节省资源, 推文的时候只把推文数写进去 (只写 1byte)
: 碰到前面那种情况, 就会出现你所谓的 "错位的 .DIR"
做一次检查其实不难, 起码我们这边耗得起.
--
※ 发信站: 香港地(hkday.net)
◆ From: 61.238.142.110