この記事のディレクトリ
Linuxシステムでは、ルートディレクトリ以外のファイルやディレクトリにアクセスするには、ルートディレクトリ配下の特定のディレクトリに「関連付ける」必要があります。この関連付け操作が、いわゆる「マウント」マウントです。ディレクトリ配下の特定のディレクトリはいわゆる「マウントポイント」であり、この関連付けを解除するプロセスを「アンインストール」と呼びます。「マウント ポイント」として使用できるのは、現在存在するディレクトリ (mkdir コマンドで作成可能) のみであり、「マウント」が成功すると、「マウント ポイント」ディレクトリ内の元のファイルは非表示になります。
Linux システムでは、新しいハードディスク、モバイル ハードディスク、または U ディスクにアクセスした後、WINDOWS とは異なり、ドライブ文字を使用して直接ハードディスク内のファイルにアクセスできます。モバイル ハードディスク/U ディスクのパーティションをマウントする必要があります。 U ディスク内のファイルにアクセスするためのディレクトリ。
理論的には、任意のファイル システム (つまり、任意のディレクトリ、任意のファイル) をマウントできます。ここでは、新しいハードディスク パーティションを Linux システムにマウントするのと同じくらい簡単です。
1. 現在のディスクパーティションのステータスを表示します。
lsblk コマンドを使用して現在のパーティションのステータスを表示すると、システム内に 3 つのハードディスク sda、sdb、nvme0n1 があることがわかります。sdb は USB モバイル ハードディスクです。このモバイル ハードディスクの下には sdb1 というパーティションが 1 つだけあることがわかりますが、現在どのディレクトリにもマウントされていないため、このハードディスク内のファイルとディレクトリにはアクセスできません。
2. 現在のディスクのマウント状態を表示します。
前述の lsblk に加えて、より一般的に使用されるコマンドは mount です。このコマンドを使用して、現在のファイル システムのマウント ステータスを表示できます。システムのマウント状況はより複雑なので、 grep /dev/ を使用してフィルタリングします。ハードディスクパーティションのマウント状況が表示されます。以下の図に示すように、nvme0n1 配下の 2 つのパーティション nvme0n1p1 と nvme0n1p2 がそれぞれ 2 つのディレクトリにマウントされていることがわかります。sda ハードディスクの sda2 パーティションもマウントされていますが、sdb ハードディスクの sdb1 パーティションはマウントされていません。取り付けられていません。
3. 指定したディレクトリにディスクをマウントします。
指定したディレクトリに新しいディレクトリを作成した後、mount /dev/sdb1 ./mydisk/ コマンドを使用して、sdb1 パーティションを /media/mydisk ディレクトリにマウントします。マウントが完了すると、/media/ にそのパーティションが表示されます。 mydisk ディレクトリ リムーバブル ハード ディスク上のファイルとディレクトリ。
ここで、lsblk または mount コマンドを使用して、以下の図に示すようにマウント ステータスを確認できます。
また
4. ファイルシステムからディスクをアンマウントします。
次のコマンドを実行すると、sdb モバイル ハード ディスクの sdb1 パーティションがファイル システムからアンインストールされ、モバイル ハード ディスク内のディレクトリとファイルには /media/mydisk 経由でアクセスできなくなります。
umount /dev/sdb1