読み方 : イーティーシーエフエスタブ

/etc/fstab【file systems table】

概要

/etc/fstabとは、LinuxなどのUNIX系OSが起動時にどのストレージ装置をどこにマウントするかを定義する設定ファイルオペレーティングシステム(OS)はこのファイルを読み込み、記述された内容に従って自動的にファイルシステムを接続する。
/etc/fstabのイメージ画像

ファイルの中身は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オプションで構文エラーがないかを事前に検証するのが良いとされる。

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。