岡崎です。
後藤様、
返信ありがとうございます。
以下、前回のメールの補足を加えて、インラインで回答したいと思います。
まず、今回試した環境を整理しておきます。
試した環境は以下の二つです(実はKNOPPIX4.02と言っていたのは、
Accelerated-KNOPPIX1.0CDでした)。
・Accelerated-KNOPPIX1.0CD(KNOPPIX4.02ベース)をCD起動した環境
・KNOPPIX5.0DVDをDVD起動した環境
前者のAccelerated-KNOPPIX1.0の方に関しては、fs-wrapperが
デフォルトでインストールされていないため、
まず最初に産総研さんのHTTP-FUSEのページ
(http://unit.aist.go.jp/itri/knoppix/http-fuse/index-en.html)
からfs_wrapper_0.4-3_i386.debをDLし、
# dpkg -I fs_wrapper_0.4-3_i386.deb
として、インストールしています。
KNOPPIX5.0DVD版では、デフォルトでfs_wrapper_0.4-3がインストール
されているのでそれを用いました。
> > KNOPPIX4.02ではアクセスが必要なブロックファイルが
> > /tmp/blocks/blockfileディレクトリ下にどんどん作られていきます。
> > しかし、KNOPPIX5.0DVDでは/tmp/blocks/blockfile 下ではなく、"/"直下
> > にどんどん作られていきます。(なぜ??)
>
> 素朴な疑問なのですが,/tmp/blocks というディレクトリは
> 今回の5.0用の環境でも存在するのでしょうか?
はい。
/tmp/blocksというディレクトリは、
# fs_wrapper /http-fuse -f file:/mnt/hda1/knoppix50_1.idx
とコマンドを実行し、fs_wrapperを起動させた時点で作成されます。
これはAccelerated-KNOPPIX1.0CD、KNOPPIX5.0DVDのどちらでも
作成されます。
作成されるものは正確には以下のものです。
/tmp/blocks/
/tmp/blocks/blockfile/(この時点では空のディレクトリ)
/tmp/blocks/knoppix50_1.idx
前回メールの補足をします。(蛇足を恐れず記述させていただきます)
Accelerated-KNOPPIX1.0とKNOPPIX5.0ではこの次から違いがあり
ます。次の手順である
# losetup /dev/cloop1 /http-fuse/KNOPPIX
を実行すると、二つブロックファイル(md5の値)がDL(例では、ローカルの
ファイルを利用しているので、DLとは言えませんが)されて、そのファイルが
・Accelerated-KNOPPIX1.0の場合は /tmp/blocks/blockfile/ 直下
・KNOPPIX5.0の場合は / (ルート)直下
に格納されます。
# mount /dev/cloop1 /mnt/fuse
とさらに実行すると、さらにブロックファイルがDLされ(この時点で
計10個程度になる)ます。
さらに、/mnt/fuse下にマウントされたファイルの操作などを行おうとすると
必要に応じて、ブロックファイルをDLしてくるので、どんどんブロックファイル
は増えていきます。
KNOPPIX5.0DVDを利用していると"/"下にどんどんブロックファイルをDL・作成
していくため、直に容量が一杯になり、処理が止まります。
Accelerated-KNOPPIX1.0では、/ramdisk下にDL・作成されるので、512MB程度
のメモリを用いている私の環境では、ある程度の操作は十分に行なえます。
> > これは、前述の通り、/tmp/blocks/blockfileの下ではなく、/ 直下に
> > ブロックファイルが作成されてしまい、/ の限界容量に達してしまうから
> > のようです。
>
> これについて,以下の手順では「/tmp/blocks」という
> ディレクトリ名は出てきませんよね.
> (産総研のHTTP-FUSE紹介サイトでも同様ですし)
> ですので,もしかして/tmpはデフォルトで,かつ今回は存在しない,
> ということかな?と思った次第です.
>
> >> # mkdir /http-fuse
> >> # mkdir /mnt/fuse
> >> # modprobe fuse
> >> # fs_wrapper /http-fuse -f file:/mnt/hda1/knoppix5.0-customize.idx
前述したように、コマンド手順には直接的に現れないのですが、fs_wrapper
コマンドの内部で、コマンド起動時に/tmp/blocksディレクトリを作成して
いるようです。
> あと,今回5.0用に使われているfs_wrapperも「0.4-3」なのでしょうか.
>
> > と表示され、/mnt/fuseにマウントできませんでした。(KNOPPIX4.02では
> > fs-wrapper_0.4-3_i386.debをインストールしてから、同様の操作を実行
> > して、正常にマウントできました)
はい。"dpkg -s fs-wrapper"で表示させた情報によれば、Versionは0.4-3と
なっております。
> 以上,質問ばかりで申し訳ありません.
> もしよろしければ教えていただけると参考になります.
>
> よろしくお願い致します.
何かおわかりになりましたら、ぜひお教えいただければと思います。
また、不明な点に関しては、いくらでもお答えしますので、遠慮なく
質問していただければと思います。
よろしくお願いいたします。
>
> --[PR]------------------------------------------------------------------
> ___┏━━━━━━━━━━━━━━━━━━━━━━━━┓___
> ☆…☆┃ 豪華賞品あれこれまとめてセットで当たります! ┃☆…☆
>  ̄ ̄ ̄┗━━━━━━━━━━━━━━━━━━━━━━━━┛ ̄ ̄ ̄
> 懸賞ならココ!ふくびき.comであなたも運試し♪
> http://click.freeml.com/ad.php?id=108990
> ------------------------------------------------------------------[PR]--
> ■GMO INTERNET GROUP■ GMO INTERNET www.gmo.jp
>
|