
df -h コマンドは、ファイルシステムのディスク容量と使用量を読みやすく表示します。LinuxやUnix系システムで頻繁に利用され、1970年代から存在する古い歴史を持つ基本的なツールです。
この記事の目次
- df -h の主な機能
- df -h の履歴と進化
- df -h の内部仕組み
- df と df -h の比較
- まとめ
df -h の主な機能

df -h コマンドは、デバイスやマウントポイントを指定せずに実行すると、すべてのマウントされたファイルシステムについて詳細な情報を表示します。また、特定のディレクトリやマウントポイントを指定すれば、その部分的な情報も得られます。
このコマンドは通常、空き容量や使用済みの量、ファイルシステム全体のサイズといった統計を扱います。具体的には、/ (ルート) から始まるディレクトリをチェックすることで、システム全体のディスク使用状況を把握できます。
df -h の履歴と進化

当初、df コマンドはテキスト形式で主に管理者向けの情報提供を目的としていました。しかし、時間と共にデバイスやファイルシステムが増えるにつれて、読みやすい表示が必要となりました。
そこで -h オプションが導入され、人間が理解しやすい単位(K, M, G)でディスク使用状況を示すようになりました。これにより、管理者は直感的にシステムの健康状態を把握できるようになり、効率的な管理が可能となっています。
df -h の内部仕組み

df -h コマンドは、Linuxカーネルからファイルシステムの情報を読み取ります。これには、ブロックデバイスやファイルシステムタイプ、空き容量などが必要です。
また、コマンドは出力形式をカスタマイズできるように設計されています。具体的には、 -h オプションを使用することで人間が理解しやすい単位でディスク使用状況を見やすく表示します。
df と df -h の比較

基本的な df コマンドと、 -h オプション付きの df -h は、どちらもディスク使用状況を表示するコマンドですが、目的や使い方において差異があります。
df だけの場合、テキスト形式でブロック数ベースの情報を提供し、より詳細な情報が必要な場合に有用です。一方、df -h は単位を人間が理解しやすいものに変換し、直感的な表示を行うため、利用者の負担を軽減します。
まとめ
df -h コマンドは、LinuxやUnix系システムにおけるファイルシステムのディスク使用状況を人間が理解しやすい形で提供する重要なツールであり、今日も幅広い応用範囲で活用されています。
※本記事はIT用語辞典の手書きドラフトです。公開前に最新情報・出典を確認のうえ加筆修正してください。

コメント