天野です。
少し気になるところがあるので、レスします。
On Fri, 30 Apr 2004 20:37:55 +0900
今田 隆徳 <magoroku@xxxxxxxxxxxxxxxxx> wrote:
> >
> > 今田さんの場合、暗号化した覚えはないとのことですから、もしパスワード
> > の入力待ちになってしまったら、中身を開くのはとてもむずかしそうですね。
> >
> > また、もし、暗号化されていないのならば
> >
> > # mount -o loop /mnt/hda1/knoppix.img tmp
> >
> > だけで/home/knoppix/tmpディレクトリにマウントできるはずです。
>
> もしかしたらの薄い望みをかけて上記のコマンドを実行しま
> した。結果は撃沈。具体的にはこのコマンドを実行すると「ファ
> イルシステムタイプを指定する必要があります。」と返してくる
> のでした。それで、「vfat」と指定しました。すると「vfat: command
> not found」と返されました。ためしに他のファイルシステムタ
> イプも指定しましたが所詮は悪あがきでした。
command not foundが返ってくるという事は、
タイプの指定の仕方を間違えている可能性が高いです。
上記の例でいくと、
# mount -t ext2 -o loop=/dev/loop0 /mnt/hda1/knoppix.img tmp
などとするのが正しいはずです。
詳しくはマニュアルに書いてあると思います。
> ただ、「df」コマンドを実行すると「hda1」はマウントしている
> ようなのですが。おっと、これは見当違いかもしれないので・・・。
/dev/hda1はたしかにマウントされています。
ここでは、更にその下のknoppix.imgファイルをマウントしようとしています。
/dev/以下に無いファイルをマウントできるのか?と言う疑問が涌くと思います。
そのトリックが/dev/loopです。マウントの際オプションで指定して、
イメージファイルをデバイスのように扱います。
#たぶん、最初は解っていたと思いますが、
#いろいろやっているうちに、混乱されて
#しまったのだと思いますが...。
ちなみにUNIXでは全てを"ファイル"という概念で扱います。
プロセスも/proc/以下にファイルとしてマウント(?)されます。
PLAN9とかでは、更に進んだ抽象化を行っています。
>
> > うまくいくといいですね。
>
> うまくいきませんでした。諦めて、ハードディスクにsylpheed、
> mojillaの設定を保存することにとどめて、当面はmyconfigコマ
> ンドを使って行くことにします。柘植さん、中島さん、Kamataki
> さんどうもありがとうございました。
> それでは。
|