mountingとは何かを理解したいと思います。さまざまな状況や状況で使用されており、次のようなリソースを見つけることができません。
(私はmountがさまざまなエンティティディレクトリ、フラッシュドライブ、ネットワークカードなどに適用されると聞きます)
fschnitt が指摘しているように、これに対する包括的な答えはシステム管理マニュアルの章である可能性が高いので、基本的な概念をスケッチすることだけを試みます。特定のポイントの詳細が必要な場合は、新しい質問をします。
UNIXでは、システム内のすべてのファイルがsingleディレクトリツリー構造に編成されます(Windowsとは対照的に、ドライブごとに個別のディレクトリツリーがあります) )。
メインのドライブ/パーティションのトップディレクトリに対応する/
で示される「ルート」ディレクトリがあります(Windowsの世界では、これはC:
になります)。システム内の他のディレクトリとファイルは、サブディレクトリを下に移動することにより、ルートからアクセスできます。
どのようにして、他のドライブ/パーティションをこのようなユニークなツリー構造でシステムに認識させることができますか?あなたmountそれら:ドライブ/パーティションをディレクトリにマウントすると(たとえば、/media/usb
)、そのドライブ/パーティションの最上位ディレクトリがディレクトリとして表示されるようになりますマウントされています。例:WindowsにUSBスティックを挿入すると、F:
などの新しいドライブが表示されます。 Linuxでそれをディレクトリ/media/usb
にマウントすると、USBスティックの最上位ディレクトリ(WindowsでF:
ドライブを開くと表示される)がLinuxでディレクトリ/media/usb
として表示されます。この場合、/media/usb
ディレクトリは「マウントポイント」と呼ばれます。
今、ドライブ/パーティション/など。 UNIXの世界では、伝統的に「(ブロック)デバイス」と呼ばれているため、常にデバイスをディレクトリにマウントすることについて話します。言語を乱用すると、「このデバイスをマウントする」または「そのディレクトリをアンマウントする」と言うだけです。
私はあなたのポイント1.だけをカバーしたと思いますが、これにより、より具体的な質問を始めることができます。
さらに読む:* http://ultra.pr.erau.edu/~jaffem/tutorial/file_system_basics.htm
nixではすべてがファイルです。
これらのファイルは、ルート/
から始まるツリー構造で編成されています。
ファイルシステムは、/
ファイルに従って/etc/fstab
の適切な場所にマウントされます。このファイルには、ファイルシステム、それらが属するデバイス、およびそれらがマウントされるポイント--mountpointに関する情報が含まれています。
それが「マウントコンセプト」です。
これは、ディスクや他のブロックデバイスに限定されていません。ここでは、マウントに関するいくつかの例を示します。
このリソースは役に立ちました: https://help.ubuntu.com/community/Mount
コンピュータ上のデータは、ご存知かもしれませんが、一連の1と0としてバイナリに格納されます。これらがデバイスに保存される方法とその構造は「ファイルシステム」と呼ばれます。 Linuxでは、デバイスは/ devで参照されます。データは実際にはデバイスに保存されていないため、/ devにアクセスしてこのデータにアクセスすることはできません。これは、デバイスのファイルシステム内に保存されているため、何らかの方法でこれらのファイルシステムにアクセスする必要があるためです。このようなファイルシステムへのアクセスは「マウント」と呼ばれ、Linux(UNIXシステムと同様)では、ファイルシステムを任意のディレクトリにマウントできます。つまり、特定のディレクトリに移動すると、そのファイルシステムに格納されているファイルにアクセスできます。これらのディレクトリは、ファイルシステムの「マウントポイント」と呼ばれます。