Re: 全記事の削除
水野です。御返答ありがとうございます。
From: 岡田 健一 / Kenichi OKADA <okada@opaopa.org>
Message-ID: <858y32w4kq@opaopa.org>
> (1)spoolを消して、(2)active の番号を戻して、(3)historyを
> 作りなおせばいいでしょう.
>
> (1)は、tradspool か cnfs かにより方法が違いますが、適当な
> 方法でspoolを空にしてください.
CNFSですので, ddで/dev/zeroを上書きさせました。
それと, overview/*も全削除しました。
> (2)は、
> perl -ne 'chomp;split(" ");printf "%s 0000000000 0000000001 %s\n", $_[0], $_[3]' active
> とかでしょうか.
> バックアップはお忘れなく.
>
> (3)は、
>
> /usr/local/news/bin/makehistory -a
> /usr/local/news/bin/makedbz -o -s `wc -l < /usr/local/news/db/history`
>
> とかでしたっけ….もう忘れました….
上記やってもhistoryが変わったようには見えなかったので調べたところ,
INSTALLに初期historyを作っている部分があったので試してみました。
rm /usr/local/news/db/history*
touch /usr/local/news/db/history
makedbz -i
mv /usr/local/news/db/history.n.hoge /usr/local/news/db/history.hoge
chmod 644 /usr/local/news/db/history*
これで記事0状態に戻ったようです。
どうもありがとうございました。
--
水野夢絵 <mwe@ccsf.homeunix.org>
http://ccsf.homeunix.org/
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735