fstab (ファイル システム テーブル) は Linux システムの構成ファイルで、システムの起動時にファイル システムをマウントするためのルールを定義するために使用されます。
fstab ファイルは /etc ディレクトリにあり、手動で作成することも、エディタで変更することもできます。各行はマウントするファイル システムを指定します。
各行には 6 つのフィールドがあり、その意味は次のとおりです:
ファイル システム デバイス ファイルまたは UUID を使用して、マウントするファイル システムのデバイスを指定できます。UUID は一意の識別子であり、デバイスの UUID は blkid コマンドを通じて取得できます。
2. マウント ポイント: ファイル システムをマウントするディレクトリを指定します。絶対パス (/mnt/data など) または相対パス (../data など) で指定できます。
3. ファイル システム タイプ: ext4、ntfs、vfat などのファイル システムのタイプを指定します。
4. マウント オプション: ファイル システムをマウントするときに、読み取りおよび書き込み権限、自動マウントなどのいくつかのオプションを指定できます。一般的なオプションには、読み取りと書き込みの許可、自動マウントなどが含まれます。
– ro: ファイル システムを読み取り専用モードでマウントします。
– rw: ファイル システムを読み取り/書き込みモードでマウントします。
– auto: ファイル システムを自動的にマウントします。
– noauto: ファイル システムを自動的にマウントしません。
– exec: ファイルの実行を許可します。
– noexec: ファイルの実行を無効にします。
詳細なオプションについては、man man ページ (man fstab) を参照してください。
5. dump オプション: dump コマンドなどのバックアップ ツールに使用されます。
6. fsck オプション: fsck コマンドなどのファイル システム チェック ツールに使用されます。
以下は fstab ファイルの内容の例です:
「`
」/dev/sda1 /mnt/data ext4 rw 0 0
UUID=xxxxxxxx /mnt/backups ext4 ro 0 2
「`
」この例の最初の行は、/dev/sda1 デバイス上の ext4 ファイル システムが /mnt/data ディレクトリにマウントされ、読み取りと書き込みが可能であることを示しています。 2 行目は、UUID xxxxxxxx のデバイス上の ext4 ファイル システムを /mnt/backups ディレクトリにマウントし、読み取りのみを許可することを示しています。
fstab ファイルを変更した後、コマンド mount -a を使用して、fstab ファイルで定義されているすべてのファイル システムを再マウントできます。
要約すると、fstab ファイルを編集すると、システムの起動時に指定したファイル システムを自動的にマウントし、いくつかのマウント オプションを指定できます。これは、複数のファイル システムを管理するシステムに役立ち、システムの安定性とセキュリティを向上させることができます。
以上がfstab(ファイルシステムテーブル)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。