ホームページ  >  記事  >  コンピューターのチュートリアル  >  fstab(ファイルシステムテーブル)

fstab(ファイルシステムテーブル)

王林
王林転載
2024-02-19 18:30:041033ブラウズ

fstab(File System Table)

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 サイトの他の関連記事を参照してください。

声明:
この記事はmryunwei.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。