インストール時に「サーキュレータ」とは何ですか?

インストール時に「サーキュレータ」とは何ですか?

ISOファイルをマウントして見ています。このチュートリアル。彼らは次のコマンドを使います。

$ mount -o loop disk1.iso /mnt/disk

使い方を理解しようとしています-o loop。 2つの質問があります。

  1. 私はマウントの長いマニュアルページを見たときにこのオプションを見つけるのに時間がかかりました-o。これによりman mount | grep "-o"エラーが発生し、ファイルを参照しても「loop」がオプションのコマンドテキストである部分を見つけることができません-o。記録はどこにありますか?

  2. そしてインストールされる「循環装置」の概念は何ですか?

答え1

ループデバイスは擬似(「偽」)デバイス(実際にはファイル)です。ブロックベースのデバイスdisk1.isoファイルシステム全体として機能するファイルをマウントしようとしているので、ループを使用します。

-oうん、短縮--options

最後に「-o」を検索するには、「-」をエスケープする必要があります。

努力する:

man mount | grep "\-o"

答え2

伝統的に、UNIXシステムのファイルシステムにはさまざまな種類のノードがあります。

  • 目次
  • 文書
  • シンボリックリンク
  • ブロックデバイス
  • キャラクターデバイス
  • 先入選出
  • UNIXドメインソケット

今日は例外がありますが、通常はファイルシステムを含むブロックデバイスがディレクトリにマウントされます。

ファイルをマウントするには、まずloopファイルがサポートするブロックデバイスを作成する必要があります。これはを使用して行うことができますが、losetupこれはmount -o loop背後で問題を処理する簡単な方法です。

答え3

ループデバイスは、ブロックデバイスとして機能するファイルをマウントできるデバイスドライバです(ループデバイスは実際にはデバイスタイプではなく通常のファイルです)。

たとえば、

mount -o loop demo.img /mnt/DEMO/
ls -l /mnt/DEMO/

/mnt/DEMOこれで、サブディレクトリにデモコンテンツを表示できます。

関連情報