ファイル・システムのマウント表の管理
警告:
このドキュメントはドラフトであり、本番での使用を目的としたものではありません。 ブランチ: OL10-FSADMIN
ファイル・システムは、ファイル・システムのマウント表またはfstabで構成できるため、起動時に自動的にマウントしたり、マウント時に適用される標準オプションを使用して、一般的に使用されるマウント・ポイントでファイル・システムを簡単にマウントできます。
ファイル・システムのマウント・テーブルは、/etc/fstabファイルに含まれています。このファイルには、mountコマンドがブロック・デバイスをマウントしたり、マウントのバインディングを実装するために必要なすべての情報が表示されます。 次に、このファイルの一般的なエントリを示します。
/dev/mapper/ocivolume-root / xfs defaults 0 0
UUID=5097b6ba-ed0e-418a-9c2c-fb25d577991f /boot xfs defaults 0 0
UUID=349C-BCCC /boot/efi vfat defaults,uid=0,gid=0,umask=077,shortname=winnt 0 2
/dev/mapper/ocivolume-oled /var/oled xfs defaults 0 0
tmpfs /dev/shm tmpfs defaults,nodev,nosuid,noexec 0 0
/.swapfile none swap sw 0 0出力の各フィールドの説明は次のとおりです:
-
最初のフィールドはマウントするデバイスを示します。これは、デバイス名、UUID、デバイス・ラベルまたはリモート・ファイル・システムの仕様によって指定されます。 デバイス名が変わる可能性がある場合は、デバイス名ではなくUUIDまたはデバイス・ラベルを使用してください。たとえば:
LABEL=Projects /var/projects ext4 defaults 1 2なお、最初のフィールドでは、2番目のフィールドで示されているマウント・ポイントにマウントされるファイル・システム、ディレクトリ階層またはファイルのパスが示されます。 3番目と4番目のフィールドには、
noneおよびbindを指定します。 -
2番目のフィールドは、ファイル・システムのマウント・ポイントです。 このマウント・ポイントは、ファイルまたはディレクトリへのパスにする必要があります。 スワップ・パーティションは従来のマウント・ポイントにマウントされないことに注意してください。
-
3番目のフィールドは、
xfsやswapなどのファイル・システム・タイプです。 -
4番目のフィールドにはマウント・オプションを指定します。
-
5番目の列は、非推奨になった
dumpコマンドの制御に使用されたレガシー・エントリです。 このフィールドは、0に設定する必要があります。 このOracle Linuxリリースでは、dumpコマンドが削除されています。 -
6番目の列は、起動時に
fsckコマンドによってファイル・システム・チェックが実行される順序を示しています。 rootファイル・システムのその値は1ですが、他のファイル・システムは2です。 値が0の場合は、チェックがスキップされます。これは、スワップの場合、起動時にマウントされていないファイル・システムの場合、および既存のマウントのバインドの場合に適しています。
バインド・マウントの場合は、先頭から4個のフィールドのみを指定します。たとえば:
path mount_point none bind 詳細は、fstab(5)マニュアル・ページを参照してください。
fstabは、systemdマウント・ターゲットへの簡易インタフェースとして維持されます。 起動時に、systemdはfstabを読み取り、エントリごとにエフェメラル・マウント・ターゲット・ユニットを作成します。
Systemdマウント・ユニットは、ファイル・システムがマウントされるときをより厳密に制御できます。 詳細は、「systemdマウント・ターゲットの使用」を参照してください。
永続マウントの/etc/fstabの編集
/etc/fstabファイルを編集して、新しいファイル・システム・マウントを追加します。
/etc/fstabファイルには、システムの起動時に自動的にマウントされるファイル・システムに関する情報が含まれます。 このファイルは、Oracle Linuxリリース間の互換性を維持し、個々のsystemdマウント・ターゲットを構成するかわりに、多くのシステム管理者が引き続き使用します。
詳細は、「ファイル・システムのマウント表の管理」を参照してください。