市川@市川市と申します。 > 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/