第17章 ファイルシステムのマウント
システム管理者は、システムにファイルシステムをマウントすると、ファイルシステムのデータにアクセスできます。
17.1. Linux のマウントメカニズム リンクのコピーリンクがクリップボードにコピーされました!
Linux、UNIX、および同様のオペレーティングシステムでは、ファイルシステムは異なるパーティションやリムーバブルデバイス上に存在できます。例としては、CD、DVD、USB フラッシュドライブなどが挙げられる。これらのファイルシステムは、ディレクトリーツリー内の特定の場所 (マウントポイントと呼ばれる) に接続することができます。それらは再び取り外すこともできます。ファイルシステムがディレクトリーにマウントされている間は、そのディレクトリーの元の内容にアクセスすることはできません。
Linux では、すでにファイルシステムが接続されているディレクトリーに、別のファイルシステムをマウントすることを妨げません。
マウント時には、次の方法でデバイスを識別できます。
-
汎用一意識別子 (UUID):
UUID=34795a28-ca6d-4fd8-a347-73671d0c19cbなど -
ボリュームラベル -
LABEL=homeなど -
非永続的なブロックデバイスへのフルパス -
/dev/sda3など
必要な情報をすべて指定せずに mount コマンドを使用してファイルシステムをマウントする場合、コマンドはデフォルト値を使用します。これには、デバイス名、ターゲットディレクトリー、またはファイルシステムの種類が指定されていない場合も含まれます。このような場合、マウント ユーティリティーは /etc/fstab ファイルの内容を読み取ります。指定されたファイルシステムがそこにリストされているかどうかを確認します。
/etc/fstab ファイルには、デバイス名とディレクトリーのリストが含まれています。これらのディレクトリーは、選択されたファイルシステムがマウントされている場所を示しています。ファイルには、ファイルシステムの種類とマウントオプションも指定されています。したがって、/etc/fstab に記載されているファイルシステムをマウントする場合は、以下のコマンド構文で十分です。
マウントポイントによるマウント:
# mount directoryブロックデバイスによるマウント:
# mount device