Help us understand the problem. What is going on with this article?

fstabについて

More than 1 year has passed since last update.

サーバーの定義書を作る際に調べたついでに備忘録です。

fstabとは

/etc/fstab ファイルはディスクパーティションや様々なブロックデバイス、リモートファイルをどうやってファイルシステムにマウントするかを記述します。
fstab - ArchWiki より引用

ということで、マウントに関することが書かれているファイルです。
読み込まれるタイミングは起動時やシステムマネージャの設定を再読み込みしたとき。
つまり、起動時に自動でマウントするのに使います。
fstabを変更したあと、設定を反映させるには再起動もしくはmount -aを実行する必要があり。

ファイルの例

ファイルの中身を見ます。

$ cat /etc/fstab

実行結果

/etc/fstab
/dev/sda1              /             ext4      defaults,noatime      0      1
/dev/sda2              none          swap      defaults              0      0
/dev/sda3              /home         ext4      defaults,noatime      0      2

フィールドの定義

前述の結果は以下の表のようにフィールドに対応しています。
それぞれスペースかタブで区切られています。

file system dir type options dump pass
/dev/sda1 / ext4 defaults,noatime 0 1
/dev/sda2 none swap defaults 0 0
/dev/sda3 /home ext4 defaults,noatime 0 2

それぞれのフィールドの意味は

file system
マウントされるパーティションやストレージデバイス
dir
file systemがマウントされるマウントポイント
type
マウントされるパーティションやストレージデバイスのファイルシステムタイプ。たくさんあるのでざっくり紹介。

file system 説明
ext2 古いlinuxで使われていたファイルシステム。ジャーナリング機能がない。
ext3 ext2にジャーナリング機能を追加したファイルシステム。
ext4 現在のlinuxでの標準ファイルシステム
btrfs オラクル製ファイルシステム
xfs CentOS7のデフォルトファイルシステム
iso9660 CD-ROM、DVD-ROMのファイルシステム
swap swap用のファイルシステム
auto どのファイルシステムかをマウントに推測させる。

3年前の記事ですが、以下の記事でファイルシステムまとめが見れます。
Linuxファイルシステムをまとめてみました

option
ファイルシステムのマウントオプション。ファイルシステムに固有なものもあります。

dump
dumpコマンドによるバックアップ対象にするかを決める。1か0を設定できる。
1にならバックアップ対象に、0ならdumpの対象外になる。

pass
起動時にfsckがチェックする順番。0,1または2を設定できる。
1はチェックの優先度が一番高い。ルートファイルシステム(/)は1である必要がある。
2はその他のファイルシステムをいれればよい。
0のファイルシステムはチェックされない。

kihoair
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした