質問: 取り付け時の「ループデバイス」とは? isoファイルをマウントして このチュートリアル を見ています。彼らはコマンドを使用します:$ mount -o loop disk1.iso /mnt/disk -o loopの使い方を理解しようとしています。 2つの質問があります。 マウントの長いmanページを見ると、その-oオプションを見つけるのに時間がかかります。 man mount | grep "-o"を実行するとエラーが発生し、ファイルを調べても "loop"がオプション-oのコマンドテキストであるという情報が見つかりません。それはどこに文書化されていますか? また、取り付けの「ループデバイス」のコンセプトは何ですか?
回答: 従来、unixシステムでは、ファイルシステムにさまざまなタイプのノードがありました。 ディレクトリ ファイル シンボリックリンク ブロックデバイス キャラクターデバイス fifo unixドメインソケット 現在は例外がありますが、通常、ファイルシステムを含むブロックデバイスはディレクトリにマウントされます。ファイルをマウントする必要があるため、最初に、ファイルに連動するloopブロックデバイスを作成する必要があります。これはlosetupを使用して行うことができますが、mount -o loopは、それを舞台裏で処理するショートカットです。