看板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