Linuxのデバイスを指すときに「マウント」という用語を聞いたことがあります。その実際の意味は何ですか?以前のバージョンとは異なり、現在どのように処理されていますか?
コマンドラインから手動で行ったことはありません。 Linuxに簡単なデバイスをマウントするための手順(コマンド)を教えてください。
承認された回答:
Unixシステムには単一のディレクトリツリーがあります。アクセス可能なすべてのストレージには、この単一のディレクトリツリー内に関連付けられた場所が必要です。これは、(ファイルパスの最も一般的な構文で)ストレージコンポーネント(ドライブ)ごとに1つのディレクトリツリーがあるWindowsとは異なります。
マウントとは、ストレージデバイスをディレクトリツリーの特定の場所に関連付けることです。たとえば、システムが起動すると、特定のストレージデバイス(一般にルートパーティションと呼ばれます)がディレクトリツリーのルートに関連付けられます。つまり、そのストレージデバイスは/
にマウントされます。 (ルートディレクトリ)。
CD-ROM上のファイルにアクセスしたいとします。 CD-ROMをディレクトリツリー内の場所にマウントする必要があります(これは、CDを挿入するときに自動的に実行される場合があります)。 CD-ROMデバイスが/dev/cdrom
であるとしましょう 選択したマウントポイントは/media/cdrom
。対応するコマンドは
mount /dev/cdrom /media/cdrom
そのコマンドが実行された後、CD-ROM上の場所が/dir/file
であるファイル これで、システムで/media/cdrom/dir/file
としてアクセスできます。 。 CDの使用が終了したら、コマンドumount /dev/cdrom
を実行します。 またはumount /media/cdrom
(どちらも機能します。通常のデスクトップ環境では、[取り出し]または[安全に削除]ボタンをクリックするとこれが行われます。)
マウントは、実際のストレージデバイスだけでなく、ファイルとしてアクセスできるようになっているものすべてに適用されます。たとえば、すべてのLinuxシステムには、/proc
の下にマウントされた特別なファイルシステムがあります。 。そのファイルシステム(proc
と呼ばれます )基盤となるストレージがありません。その中のファイルは、実行中のプロセスに関する情報やその他のさまざまなシステム情報を提供します。情報は、カーネルによってメモリ内のデータ構造から直接提供されます。