ディスクファイルシステムとストレージ管理

Linux ストレージ管理を習得します。ブロックデバイス、パーティション、ファイルシステム、LVM について学習します。ファイルシステムのマウント、ディスク使用量の分析、fstab を使用した永続マウントの設定を実践します。

DevOps EngineerLinuxDevOps

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この入門コースでは、ブロックデバイスの確認とファイルシステムのマウントから、inode のトラブルシューティング、柔軟な LVM ボリュームまで、Linux ストレージを実践的に学びます。7 つのガイド付きラボで、ストレージの調査、一時・永続マウント、容量分析、準備済み仮想デバイス上での作成と拡張を行います。

最後の復旧チャレンジでは、慎重な運用手順に従い、準備済みの巨大ログを特定して種類を確認し、ファイルを削除せず内容だけを空にして結果を検証します。

学習内容

  • lsblk でディスク、パーティション、ファイルシステム、マウントポイント、正確なサイズを確認する
  • 準備済みディスクイメージを Loop デバイス経由でマウントし、アクセス確認後に安全にアンマウントする
  • /etc/fstab をバックアップして編集し、mount -a で永続 Loop マウントをテストする
  • find、du、sort、head で大きなファイルとディレクトリを特定して順位付けする
  • df -i で inode 容量を診断し、ls -i でファイルの inode 番号を確認する
  • 準備済み Loop デバイスを LVM 物理ボリュームとして初期化し、ボリュームグループにまとめる
  • 論理ボリュームを作成・フォーマット・マウント・拡張し、ext4 ファイルシステムを拡大する
  • 準備済みログを確認して切り詰め、ファイルを残したまま容量を回復する

このコースの対象者

このコースは、基本的なファイルと権限を理解し、ストレージ調査、マウント、容量問題の診断、LVM 入門をガイド付きで実践したい Linux 学習者や、システム管理者・DevOps を目指す方を対象としています。

前提知識: ターミナルでの基本的な移動、ファイル確認、パイプ、リダイレクト、sudo。LVM 経験は不要です。

学習環境: Ubuntu ベースの LabEx ターミナル。使い捨てのディスクイメージ、Loop デバイス、準備済み LVM ストレージ、バックアップを伴う設定手順、チャレンジ専用ログを使用します。

よくある質問

コースはどのような構成ですか?

最初の 7 つはガイド付きラボです。8 つ目は、少ないヒントで /var を調査し、証拠を記録し、準備済みログを切り詰めて結果を検証する復旧チャレンジです。

物理ディスクを作成または再パーティション化しますか?

いいえ。lsblk でデバイスとパーティションを確認しますが、fdisk や実ディスクの再分割は行いません。書き込み対象は準備済みイメージ、Loop デバイス、LVM リソースです。

LVM セクションでは同じボリュームを最初から最後まで作りますか?

概念は一連の流れですが、2 つのラボは独立した準備状態を使います。一方は物理ボリュームとグループを作り、もう一方は既存グループから論理ボリューム、ext4、マウント、オンライン拡張を扱います。

なぜログを削除せず切り詰めるのですか?

準備済みアプリが同じパスを必要とするためです。切り詰めればファイルを残して 0 バイトにでき、チャレンジでも存在を明示的に確認します。

講師

labby
Labby
Labby is the LabEx teacher.