読み方 : イーティーシーエフエスタブ
/etc/fstab【file systems table】
概要

ファイルの中身は1行1エントリのテキスト形式で、各行に6つの項目をスペースまたはタブで区切って記述する。1番目の項目はデバイス名またはUUIDで、接続するストレージを指定する。2番目はマウントポイント、すなわちそのデバイスをファイルシステム上のどのディレクトリに接続するかを示す。3番目はファイルシステムの種類で、「ext4」や「xfs」「ntfs」「swap」などを指定する。
4番目はマウントオプションで、読み取り専用(ro)や読み書き可(rw)、自動マウントの有無(auto/noauto)などを指定する。5番目はdumpコマンドによるバックアップ対象かどうかを示す数値で、現在は「0」を指定することがほとんどである。6番目はfsckによるファイルシステム検査の順序を示す数値で、ルートパーティションには「1」、それ以外には「2」または「0」を設定する。
例えば、UUIDが「xxxx」のext4パーティションを「/home」にマウントする場合、「UUID=xxxx /home ext4 defaults 0 2」のように記述する。UUIDはデバイス名(/dev/sda1など)とは異なり、ディスクの増減があっても変化しないため、現代的な環境ではUUIDによる指定が標準的である。/etc/fstabの記述内容が誤っていると起動時にマウント処理が失敗し、OSが正常に起動しなくなる場合があるため、編集前にはバックアップを取り、mountコマンドの-aオプションで構文エラーがないかを事前に検証するのが良いとされる。