web-dev-qa-db-ja.com

Linuxでデバイスをマウントするとはどういう意味ですか?

Linuxのデバイスを指すとき、「マウント」という言葉を聞いたことがあります。その実際の意味は何ですか?古いバージョンとは異なり、どのように処理されますか?

コマンドラインから手動で行ったことはありません。 Linuxでシンプルなデバイスをマウントするための手順(コマンド)を教えてください。

71
Renjith G

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と呼ばれます)には基礎となるストレージがありません。その中のファイルは、実行中のプロセスやその他のさまざまなシステム情報に関する情報を提供します。情報は、カーネルのメモリ内データ構造から直接提供されます。

Linuxでデバイスをマウントするとはどういう意味ですか?

簡単に言うと、マウントポイントは、ディスクに保存されているデータ(ファイルとフォルダー)にアクセスするためのディレクトリです。

アナロジー:礼儀

彼の未耕作の土地を彼の子供たちに分配した農夫の物語と彼らがそれから彼らがしたことを読んでみましょう。

25ヘクタールの彼の不毛の土地全体を彼の3人の子供に分配することを考えた農夫がいます、彼は以下のように分配しました。
enter image description here

子供1:ジョンは8ヘクタールの土地を手に入れました。

子供2:バービーは13ヘクタールの土地を手に入れました。

子供3:スティーブは4ヘクタールの土地を手に入れました。

enter image description here

現在、農民の子供たちはそれぞれの土地を改良することを計画し、彼らが栽培しようとする作物に応じて耕作を始めました。

  • ジョンはオレンジを栽培したいと考えています。

  • バルビはマンゴーを栽培したいと考えています。

  • スティーブはトウモロコシを栽培したいと考えています。

これらの作物/果樹栽培では、作物に適するように別の方法で耕す必要があります。下に示すように、マンゴーの耕作の図はトウモロコシの耕作とは異なります。これが完了すると、彼らは彼らの土地にそれぞれの作物を播種します。
enter image description here

作物が育つにつれ、侵入者から保護する必要があり、土地の周りにフェンスを配置し、ゲートを使用して各土地への入口を作成しました。

enter image description here
したがって、誰かが自分の土地にアクセスする場合、これらのゲートを通って入り、土地から果物やトウモロコシを手に入れる必要があります。

この記事のディスク管理のアナロジーIS以下のとおり。

  • 農民の土地はディスク全体に等しい
  • 農家が子供に与えるスライスはパーティションと呼ばれます
  • 作物を耕すための土地を耕すことは、フォーマットと呼ばれます。
  • 木や作物を植えることは、ディスク/パーティションに似ています。
  • ゲートを配置することにより、成長した作物や樹木を保護することをmountingと呼びます。

enter image description here

22
Premraj

ソース

ドライブをマウントするとはどういう意味ですか?コンピューターが任意の種類のストレージデバイス(ハードドライブ、CD-ROM、ネットワーク共有など)を使用する前に、ユーザーまたはオペレーティングシステムがコンピューターのファイルシステムからアクセスできるようにする必要があります。このプロセスはマウントと呼ばれます。マウントされたメディア上のファイルにのみアクセスできます。

フォーマットとマウントコンピュータは、メディア(ディスクやCD-ROMなど)に書き込まれた特定の構造化ファイルフォーマットでデータを保存します。データを適切に解釈するには、コンピュータがこのメディアのフォーマットを読み取れる必要があります。コンピュータがフォーマットを認識しない場合、エラーが返されます。また、コンピューターを強制的に破損したフォーマットや認識できないフォーマットで動作させると、データが誤って書き込まれ、メディアに保存されているすべてのファイルが回復不能になる可能性があります。

マウントすると、コンピュータがメディアのフォーマットを認識します。コンピュータがそのフォーマットを認識できない場合、デバイスはマウントできません。メディアが正常にマウントされると、コンピューターはメディアのファイルシステムをローカルファイルシステムに組み込み、外部デバイスにアクセスするためのローカルで利用可能なリンクであるマウントポイントを作成します。 WindowsまたはMac OS Xでは、マウントポイントはディスクまたはその他のアイコンで表されます。 UnixまたはLinuxでは、マウントポイントはディレクトリです。ほとんどのオペレーティングシステムは、マウントとアンマウントを処理します。

2
isxaker

類推による説明

ワシントンDCの郵便局長の仕事を考えてみましょう。

初期の頃は、どこにでも通じていたすべての道路がPAアベニューから外に向かって続いています。メールを受け取りたい場合は、PAアベニューからナビゲートできる場所である必要があります。誰かがPAアベニューから通りを作り、次に家を建てた場合、彼は私に言わなければなりません:

「私の家はこのGPS位置にあります。しかし、メールを受信するには、PAアベニューから開始し、Kストリートに行き、次に私の家に行きます」

mount GPS_LocationOfMyHouse to PA Avenue / K street / MyHouse

マウントとは、家がPAアベニュー(この場合はルートパス)との相対位置をポストマスター将軍に伝えるプロセスです。

1
BKSpurgeon