#Linux をマウントするとはどういう意味ですか?
Linuxシステムでは「すべてがファイル」であり、すべてのファイルはルートディレクトリをルートとしたツリーディレクトリ構造に配置されます。 Linux の観点からは、あらゆるハードウェア デバイスもファイルであり、それぞれが独自のファイル システム (ファイル ディレクトリ構造) を持っています。
推奨: "linux チュートリアル"
Linux システムでこれらのハードウェア デバイスを使用する場合に発生する問題は、 Linux本体のファイルディレクトリとハードウェアデバイスのファイルディレクトリを組み合わせることで、ハードウェアデバイスを利用することができます。 2つを1つに結合するプロセスを「マウンティング」と呼びます。
ハードウェア デバイスがマウントされていない場合、Linux システムのグラフィカル インターフェイス システムを通じてハードウェア デバイスを見つけることができますが、コマンド ラインからは見つけることができません。
マウントとは、デバイス ファイルの最上位ディレクトリを Linux ルート ディレクトリ (空のディレクトリが望ましい) の下のディレクトリに接続することを指します。このディレクトリへのアクセスは、デバイス ファイルへのアクセスと同等です。
誤解を正すために、ルート ディレクトリの下にあるディレクトリをマウント ポイントとして使用することはできません。マウント操作では元のディレクトリ内のファイルが隠蔽されるため、ルート ディレクトリもシステムの元のディレクトリも隠蔽されます。をマウント ポイントとして使用できます。マウント ポイントを使用すると、システム異常やクラッシュが発生する可能性があります。新しく作成した空のディレクトリをマウント ポイントとして使用することをお勧めします。
たとえば、コマンド ラインから U ディスクのデータにアクセスしたいとします。図 1 は、U ディスクのファイル ディレクトリ構造と Linux システムのファイル ディレクトリ構造を示しています。
図 1 U ディスクと Linux システム ファイルのディレクトリ構造
図 1 からわかるように、現在、U ディスクと Linux システム ファイルは 2 つのディレクトリに属しています。 files.system では、コマンド ラインを使用して U ディスク ファイルを見つけることができないため、2 つのファイル システムをマウントする必要があります。
次に、ルート ディレクトリに新しいディレクトリ /sdb-u を作成し、mount コマンドを使用してこのディレクトリに U ディスク ファイル システムをマウントします。マウント効果は図 2 に示されています。
図 2 ファイル システムのマウント
U ディスク ファイル システムが Linux ファイル システム ディレクトリの一部になっていることがわかります。 /sdb-u/ は、USB フラッシュ ドライブへのアクセスと同等です。
前に述べたように、ルート ディレクトリの /dev/ ディレクトリ ファイルは、すべてのハードウェア デバイス ファイルを担当します。実際、U ディスクが Linux に挿入されると、システムは確かにディレクトリ ファイル (たとえば、 sdb1) として U ディスクにコピーします。)、/dev/ ディレクトリ (/dev/sdb1) にありますが、/dev/sdb1/ を介して U ディスク データに直接アクセスすることはできません。このディレクトリにアクセスすると、いくつかの基本的な機能のみが提供されます。デバイスに関する情報 (容量など)。
つまり、Linux システムでハードウェア デバイスを使用する場合は、デバイス ファイルを既存のディレクトリ ファイルでマウントする必要があります。
以上がLinuxマウントとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。