第5章 · ハードウェア、ディスク、パーティション、ファイルシステム·v1.0.0·更新 2026/7/6·読了目安 約12分
変更要約: 初版(主題1.05・副主題1.05.1〜1.05.3に対応)
5.3ファイルシステムの作成と管理、マウント
この節の要点
パーティションを使える状態にするファイルシステム作成とマウントを学びます。mkfs による作成(ext4・XFS・VFAT・Btrfs・tmpfs の特徴)、スワップ(mkswap・swapon/swapoff)、mount/umount、ブート時マウントの /etc/fstab、UUID・ラベルによる識別、/media を押さえます。
パーティションを切っただけではまだ「更地」です。ファイルシステムを作成(フォーマット)し、ディレクトリツリーのどこかにマウントして初めてファイルが置けるようになります。Windows のドライブレターと違い、Linux はすべてを1本の木につなぐのが最大の特徴です。
5.3.1ファイルシステムの作成
- 作成=mkfs 系(
mkfs.ext4 /dev/sdb1・mkfs.xfs・mkfs.vfatなど。mkfs -t ext4も同義)。中身は消えるので対象デバイスの指定ミスに最大の注意。 - 特徴=ext4(Linux の標準的な汎用 FS・ジャーナリング。前身の ext3 も同系のジャーナリング FS で、ext4 はその後継)/XFS(大容量・並列に強い・RHEL 系標準)/VFAT(FAT=Windows と共用できる・USB メモリや ESP)/Btrfs(スナップショット等を内蔵する新世代)/tmpfs(メモリ上の一時 FS・再起動で消える)。
- スワップ=
mkswap /dev/sdb2で初期化 → swapon で有効化(解除は swapoff)。swapon --showで確認。
5.3.2マウントと /etc/fstab
- 手動=
mount /dev/sdb1 /data(/data がマウントポイント)/解除=umount /data(使用中は解除できない=そのディレクトリにいるシェルやプロセスが妨げる)。 - ブート時の自動マウント=/etc/fstab に1行追加(デバイス・マウントポイント・FS種別・オプション・dump・fsck順)。
mount -aで fstab の内容を即時適用(再起動前の検証に必須)。 - デバイス指定は UUID(
UUID=xxxx-...)やラベル(LABEL=data)が推奨=/dev/sdb が /dev/sdc に変わる接続順変化の影響を受けない。確認は blkid。 - リムーバブルメディアは /media 配下に(デスクトップ環境では自動マウント)。ユーザーにマウントを許可するには fstab の user オプションを使う。

