機械翻訳について

ファイル・システムのマウント表の管理

警告:

このドキュメントはドラフトであり、本番での使用を目的としたものではありません。 ブランチ: 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番目のフィールドは、xfsswapなどのファイル・システム・タイプです。

  • 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マウント・ターゲットを構成するかわりに、多くのシステム管理者が引き続き使用します。

詳細は、「ファイル・システムのマウント表の管理」を参照してください。

  1. rootユーザーとしてテキスト・エディタで/etc/fstabファイルを開きます。
  2. ファイルの最後に新しい行を追加し、システムのマウントを記述するか、既存の行を編集して新しい要件に一致させます。
    明細エントリは次の形式と一致します:
    devicemount_pointfile_system_typeoptionsdumpfsck
    • 装置: ファイルシステムを含むデバイスのデバイス名またはUUID。
    • mount_point: ファイル・システムをマウントできる既存のディレクトリ。
    • file_system_type: ファイルシステムのタイプ。
    • オプション: マウントのファイルシステム固有のオプション。
    • dump: このオプションはレガシー・オプションであり、0に設定できます。
    • fsck: fsckユーティリティによってファイル・システムがチェックされる順序は、0または正の整数に設定できます。
    たとえば、エントリは次のようになります:
    UUID=79428c8f-d67a-49ec-ba20-8a86337f4447 /mnt/data  xfs  defaults  0 0
  3. ファイルを保存して閉じます。
  4. 変更を適用するには、/etc/fstab内のすべてのファイル・システムを再マウントします。
    sudo mount -a

    mount -aコマンドは、noautoオプションが設定されていないすべてのファイル・システムを/etc/fstabにマウントします。 noautoオプションを含むマウントを追加した場合は、明示的にマウントしてアクティブにする必要があります。