HPFS にローカルスプールを作る際の注意点



	gnspool を使用してローカルスプールを構築する際、ニュースサーバー
	のスプールと同じように、ニュースグループ名から格納するディレク
	トリ名を生成します。
	例えば fj.news.reader.gn なら、fj/news/reader/gn といった具合
	です。ニュースグループ名の . と . の間(以下、カテゴリ)が8文
	字以内に収まっているならなんら問題はないのですが、ニュースグルー
	プ名の命名規則に長さの制限がないため、実際には8文字以上のカテ
	ゴリを持つニュースグループは数多く存在します。
	例えば fj.fleamarket.misc などがその例です。

	このため、8.3 形式といった窮屈な命名規則を持つ FAT ファイルシ
	ステム上にローカルスプールを作成する場合、何らかの方法で名前を
	短縮する必要があります。gn では カテゴリ名の先頭8文字をディレ
	クトリ名として使用します。上記の例で言うと、fj/fleamark/misc 
	になります。
	gn と gnspool の両者共、この「先頭から8文字を使用する」という
	規則を知っているため、名前が短縮されている場合でも、ニュースグ
	ループ名からディレクトリ名を作り出すことができます。

	ところが、gnspool を GNUS などのローカルスプールを読むことがで
	きるニュースリーダーと組み合わせて使用した場合、GNUS は上記の
	短縮規則を知らないため、正確なディレクトリを参照することができ
	ません。例えば前述の例ですと、fj/fleamark/misc ではなく 
	fj/fleamarket/misc を見にいってしまうため、記事を読みだすこと
	ができないのです。これは FAT ファイルシステムを使用している限
	り避けられないことです。

	OS/2 ではローカルスプールを HPFS ボリュームに作成することによ
	り、8文字を越えたディレクトリ名をつけることができます。
	上記の短縮ロジックを使わないようにするためには gnrc に 
		DOSFS 0
	を記述します。
	これによりGNUS との組み合わせでも正しいディレクトリを参照でき
	るようになります。

(C) kiku@yamato.ibm.co.jp (Akira Kikuchi)
	Dec.15,1993
Copyright (C) yamasita@omronsoft.co.jp
	Aug.29,1996
著作権は放棄しません。ただし、営利目的以外の使用/配布に制限は設けません。

オムロン ソフトウェア 技術開発部
山下 康成
yamasita@omronsoft.co.jp