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

初級

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

devops-engineerlinuxdevops

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

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

Linux のストレージが、ブロックデバイスやパーティションからファイルシステム、マウントポイント、/etc/fstab、inode の使用状況、そして論理ボリューム管理(LVM)に至るまで、どのように構成されているかを学びます。本コースでは、ディスクの調査、ファイルシステムのマウント、容量の拡張をより計画的に行うために必要な、実践的なストレージの基礎を習得します。

なぜ重要なのか

ストレージの問題は、Linux において最も一般的かつ業務への影響が大きいトラブルの一つです。ファイルシステムが一杯になったり、マウントが外れていたり、あるいは問題が表面化するずっと前に容量の割り当てが不適切であったりすることで、システムが停止することがあります。サーバーを適切に管理するためには、ディスクがどのように認識され、ファイルシステムがどのように接続され、そして Linux がどのようにディスク容量とメタデータを追跡しているのかを理解する必要があります。

学習内容

  • ブロックデバイスとパーティションを調査し、Linux がストレージハードウェアをどのように認識しているかを理解する。
  • ストレージを「常に利用可能」なものとして扱うのではなく、意図的にファイルシステムのマウントとアンマウントを行う。
  • /etc/fstab を使用して永続的なマウントを設定する。
  • ファイル単位やディレクトリ単位の消費量を含め、ディスク使用量をより詳細に分析する。
  • inode の制限を理解し、空き容量があるにもかかわらずファイルシステムが機能しなくなる理由を学ぶ。
  • LVM(Logical Volume Management)の概念を学び、柔軟なストレージ割り当てのために論理ボリュームを操作する。

コースのロードマップ

本コースは、Linux がシステムレベルで認識するストレージコンポーネントを把握するため、ブロックデバイスとパーティションの解説から始まります。次に、ストレージデバイスをディレクトリパスとして利用可能にするための、ファイルシステムのマウントとアンマウントの方法を学びます。

続いて、/etc/fstab を用いた永続的なマウント設定を解説し、ディスク使用量を詳細に分析して容量消費の原因を特定する方法を学びます。その後、inode について学習し、メタデータの枯渇が通常の容量不足とは異なるストレージ問題を引き起こす仕組みを理解します。

最後の 2 つのラボでは、論理ボリューム管理(LVM)を導入し、物理ボリュームやボリュームグループから論理ボリュームのサイズ変更までを扱います。コースの締めくくりとして「ディスク容量の復旧(Disk Space Recovery)」チャレンジを行い、ストレージの調査、マウントの知識、使用状況の分析を組み合わせた実践的な復旧タスクに挑戦します。

対象読者

本コースは、基本的なファイル操作を習得済みで、日常的に使用しているファイルシステムパスの裏側でストレージがどのように機能しているかを理解したい Linux 学習者を対象としています。

学習目標

本コースを修了すると、Linux のストレージ構成を調査し、安全にファイルシステムをマウントし、永続的なストレージ動作を設定し、inode 関連の問題を理解し、より自信を持って容量管理について判断できるようになります。

講師

labby
Labby
Labby is the LabEx teacher.