vine-users ML アーカイブ



[vine-users:063949] Re: 起動時の fsck にてファイル破損及び起動不良

  • From: ichikawa <ichikawa@xxxxxxxxxxxxxxxx>
  • Subject: [vine-users:063949] Re: 起動時の fsck にてファイル破損及び起動不良
  • Date: Wed, 14 Jan 2004 22:50:01 +0900
市川@市川市と申します。

> http://e2fsprogs.sourceforge.net/e2fsprogs-release.html で関係ありそうな
> ものを抜き出してみました.

有益な情報大変有難うございます。

> E2fsprogs 1.33 (April 21, 2003)
> 
>   Mke2fs no longer creates filesystems with the dir_index flag set by
>   default; the user has to specifically request it.

デフォルトで dir_index を作らないようにしたのは、幾つかの問題点が有る
からと見るのはうがった見方でしょうか?

> Vine 2.6r3 では e2fsprogs-1.29-0vl1 ですから,endian problems 以外は
> fix 済のように読み取れるのですが,なにか違うのでしょうか?
> # 何か見落したかな?

私が Htree やファイルシステムに関して詳しくない上、この問題に遭遇して
から色々見てきた感じだけで申し上げるので大変恐縮ですが、そもそも Htree
は、単に e2fsprogs だけではなく kernel や mount cp mv mkdir 等、様々な
ものを巻き込んでの技術なのだろうと判断しております。

例えば、/usr/doc/kernel-doc-2.4.22/filesystems/ext2.txt 内の

Hashed Directories      http://kernelnewbies.org/~phillips/htree/

より、そのサイト内の READ-ME を見ると、

To create an indexed directory:

    mount /dev/hdxxx /test -o index
    mkdir /test/foo

とあったりします。これを vine 2.6r3 上で行った時、どのような結果になる
かの検証も必要に感じます。(壊すの覚悟でやってみようか迷い中です)

> dir_index ありでも大丈夫な e2fsck にしてもらうのが一番でしょう.

はい、それが一番良いですね。ただ色々と大変な事だろうと思いますので、

> workaround として,dir_index ありなら tune2fs -O ^dir_index を促すように
> する(fsck は実行しない)だけでもかなり違うと思います.

これが、一番簡単で確実な方法と認識しております。

> # どの版なら大丈夫か私にはわかっていません.

他のディストリビューション使っている方は、現在どんな状況なんでしょう?
-- 
ichikawa <ichikawa@xxxxxxxxxxxxxxxx>
http://www001.upp.so-net.ne.jp/ichikawa/