/etc/fstab のマウント設定を確認する
このステップでは、/etc/fstab
ファイルについて学びます。このファイルは、システム起動時に自動的にマウントされるファイルシステムに関する情報を含む設定ファイルです。
fstab
という名前は「ファイルシステムテーブル (file system table)」の略です。このファイルは、さまざまなストレージデバイスやパーティションを Linux ファイルシステム階層にどのように、どこに接続するかを定義するために重要なファイルです。
/etc/fstab
の各行は、1 つのマウントポイントを記述しています。cat
コマンドを使用してこのファイルの内容を表示してみましょう。
ターミナルに次のコマンドを入力し、Enter キーを押します。
cat /etc/fstab
次のような出力が表示されます。
## UNCONFIGURED FSTAB FOR BASE SYSTEM
## /etc/fstab: static file system information.
#
## Use 'blkid' to print the universally unique identifier for a
## device; this may be used with UUID= as a more robust way to name devices
## that works even if disks are added or removed. See fstab(5).
#
## <file system> <mount point> <type> <options> <dump> <pass>
/dev/vda1 /etc/hosts ext4 rw,relatime 0 0
/dev/vda1 /home/labex/project ext4 rw,relatime 0 0
#
で始まる行はコメントで、システムによって無視されます。その他の行はマウントポイントを定義しています。コメントでない各行には 6 つのフィールドがあります。
<file system>
: マウントするデバイスまたはリモートファイルシステム(例:/dev/vda1
)。
<mount point>
: ファイルシステムがマウントされるディレクトリ(例:/etc/hosts
、/home/labex/project
)。
<type>
: ファイルシステムの種類(例:ext4
)。
<options>
: マウントオプション(例:読み書き可能を表す rw
、アクセス時間を更新する relatime
)。
<dump>
: バックアップ用の dump
ユーティリティで使用されます(通常は 0)。
<pass>
: 起動時にファイルシステムの整合性をチェックする fsck
で使用されます(ルート以外のファイルシステムでは通常 0)。
この環境では、/dev/vda1
から ext4
ファイルシステムタイプで /etc/hosts
と /home/labex/project
がマウントされるエントリが表示されています。このファイルは、システムのファイルシステムが正しく設定され、再起動後に利用可能であることを保証するために不可欠です。
これで、自動マウントのためにファイルシステムがどのように設定されているかを理解するために /etc/fstab
ファイルを確認する方法を学びました。
続ける をクリックしてこの実験を完了します。