カテゴリ: Linux基礎 更新日: 2026/06/16

dfコマンドの使い方を完全ガイド!初心者でもわかるLinuxのディスク使用量確認方法

dfコマンドでディスク使用量を確認する方法
dfコマンドでディスク使用量を確認する方法

先生と生徒の会話形式で理解しよう

生徒

「Linuxでディスクの容量ってどうやって確認するんですか?」

先生

「Linuxではdfコマンドを使うと、ディスクの使用量や空き容量を簡単に確認できますよ。」

生徒

「ディスク使用量って何ですか?」

先生

「パソコンの保存容量のうち、どれくらい使っているかを示すものです。スマホの容量確認と同じイメージですね。」

生徒

「それなら分かりやすそうです!使い方を教えてください!」

先生

「基本から順番に解説していきます。」

1. dfコマンドとは?

1. dfコマンドとは?
1. dfコマンドとは?

dfコマンドは、Linuxでディスク使用量を確認するための基本コマンドです。

ディスクとは、データを保存する場所のことで、パソコンでいうとハードディスクやSSDのことを指します。

dfコマンドを使うことで、以下のような情報を確認できます。

  • 総容量(ディスクの大きさ)
  • 使用中の容量
  • 空き容量
  • 使用率(どれくらい使っているか)

Windowsの「ストレージ確認」と同じ役割を持つコマンドです。

2. dfコマンドの基本的な使い方

2. dfコマンドの基本的な使い方
2. dfコマンドの基本的な使い方

まずは基本的な使い方を見てみましょう。


df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda1       20511356 1023456  18456789   6% /
tmpfs            1024000       0   1024000   0% /dev/shm

このように、ディスクの使用状況が一覧で表示されます。

それぞれの項目の意味は次の通りです。

  • Filesystem:ディスクの名前
  • Used:使用中の容量
  • Available:空き容量
  • Use%:使用率
  • Mounted on:どこに接続されているか

3. 見やすくするための-hオプション

3. 見やすくするための-hオプション
3. 見やすくするための-hオプション

dfコマンドはそのままだと、単位が分かりにくいことがあります。

そこでよく使うのが-hオプションです。


df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        20G  1.0G   18G   6% /
tmpfs           1000M     0 1000M   0% /dev/shm

-hは「human readable」の略で、人間が読みやすい単位に変換してくれます。

KBやMB、GBといった単位で表示されるため、初心者には必須のオプションです。

4. 特定のディスクだけ確認する方法

4. 特定のディスクだけ確認する方法
4. 特定のディスクだけ確認する方法

特定の場所だけ確認したい場合は、パスを指定します。


df -h /
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        20G  1.0G   18G   6% /

このように書くことで、ルートディレクトリのディスク使用量だけを確認できます。

必要な部分だけ確認できるので、無駄な情報を減らせます。

5. ファイルシステムとは?

5. ファイルシステムとは?
5. ファイルシステムとは?

dfコマンドの表示に出てくる「ファイルシステム」という言葉は少し難しく感じるかもしれません。

これは、データの保存方法やルールのことです。

例えるなら、ファイルシステムは本棚の整理方法のようなものです。

  • 本棚の種類がファイルシステム
  • 本がファイル
  • 棚の区切りがディレクトリ

Linuxではext4などのファイルシステムがよく使われます。

6. 不要な情報を除く-Tオプション

6. 不要な情報を除く-Tオプション
6. 不要な情報を除く-Tオプション

ファイルシステムの種類も表示したい場合は、-Tオプションを使います。


df -hT
Filesystem     Type   Size  Used Avail Use% Mounted on
/dev/sda1      ext4    20G  1.0G   18G   6% /

Typeの列にファイルシステムの種類が表示されます。

サーバー管理やトラブル対応で役立つ重要な情報です。

7. 使用率が高いディスクに注意

7. 使用率が高いディスクに注意
7. 使用率が高いディスクに注意

dfコマンドで特に注目すべきなのは「Use%」の部分です。

使用率が高くなると、次のような問題が発生します。

  • ファイル保存ができなくなる
  • システムが遅くなる
  • エラーが発生する

目安としては、80パーセントを超えたら注意が必要です。

90パーセント以上になると、すぐに不要なファイルを削除する必要があります。

8. dfとduコマンドの違い

8. dfとduコマンドの違い
8. dfとduコマンドの違い

似たコマンドにduがありますが、役割が違います。

  • df:ディスク全体の使用量を確認
  • du:ファイルやディレクトリごとの使用量を確認

du -sh /home
1.2G    /home

dfは全体の状態を見るためのコマンド、duは細かく調べるためのコマンドと覚えると分かりやすいです。

9. dfコマンドが役立つ場面

9. dfコマンドが役立つ場面
9. dfコマンドが役立つ場面

dfコマンドは日常的に使われる非常に重要なコマンドです。

例えば次のような場面で活躍します。

  • ディスク容量不足の確認
  • サーバーの状態チェック
  • ログファイルの肥大化の確認

特にLinuxサーバー運用では、定期的にdfコマンドで状態を確認することが重要です。

まとめ

まとめ
まとめ

今回はLinuxでディスク使用量を確認するための基本コマンドであるdfコマンドについて、初心者にも分かりやすく丁寧に解説してきました。dfコマンドはLinuxサーバー管理や日常的なシステム運用において非常に重要な役割を持つコマンドであり、ディスク容量の確認、空き容量の把握、使用率のチェックといった基本的な情報を一度に確認できる便利なツールです。 Linuxを使い始めたばかりの方にとって、ディスクやファイルシステムといった言葉は難しく感じるかもしれませんが、dfコマンドを使いながら少しずつ理解していくことで、自然と知識が身についていきます。特にdfコマンドの基本であるdfコマンド単体の実行、見やすくするためのdfコマンドhオプション、特定のディレクトリを指定する方法などは、実務でも頻繁に使われる重要なポイントです。 またdfコマンドの出力結果に表示されるFilesystemやUsed、Available、Useパーセント、Mounted onといった項目の意味を理解することで、ディスクの状態を正確に把握できるようになります。これによりディスク容量不足によるトラブルを未然に防ぐことが可能になります。 さらにdfコマンドとduコマンドの違いも重要です。dfコマンドはディスク全体の使用量を確認するのに対して、duコマンドはファイルやディレクトリ単位での使用量を確認するために使います。この違いを理解して使い分けることで、より効率的にLinuxのディスク管理ができるようになります。 Linuxの運用では、ディスク使用率が高くなるとシステムエラーや動作の遅延、ファイル保存の失敗などの問題が発生するため、定期的にdfコマンドで状態をチェックする習慣をつけることが重要です。特にサーバー運用ではログファイルの肥大化や不要ファイルの蓄積が原因で容量不足になることが多いため、dfコマンドとduコマンドを組み合わせて確認することが実践的な対策となります。 今回の内容をしっかり理解することで、Linuxのディスク管理、容量確認、ファイルシステム理解といった基礎スキルが身につきます。これらはLinuxエンジニアやインフラエンジニアを目指す方にとって必須の知識となるため、繰り返しコマンドを実行しながら体で覚えていくことが大切です。

よく使うdfコマンドの復習


df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        20G  1.0G   18G   6% /

df -h /
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        20G  1.0G   18G   6% /

df -hT
Filesystem     Type   Size  Used Avail Use% Mounted on
/dev/sda1      ext4    20G  1.0G   18G   6% /

duコマンドとの組み合わせ例


du -sh /var/log
500M    /var/log

dfコマンドで全体の状況を把握し、duコマンドで詳細な容量を確認するという流れを身につけることで、Linux環境のトラブル対応や運用管理がスムーズになります。

先生と生徒の振り返り会話

生徒

「dfコマンドって、ディスク全体の状態を確認するためのコマンドなんですね」

先生

「その通りです。特に空き容量や使用率を確認するのに役立ちます」

生徒

「dfコマンドhオプションを使うと見やすくなるのも覚えました」

先生

「初心者の方はまずdfコマンドhを習慣にするとよいでしょう」

生徒

「dfとduの違いも分かりました。dfは全体、duは詳細ですね」

先生

「その理解で完璧です。組み合わせて使うことで問題の原因を特定しやすくなります」

生徒

「使用率が高いと危ないっていうのも重要ですね」

先生

「はい。定期的にdfコマンドでチェックすることが安定したLinux運用につながります」

生徒

「これからはLinuxコマンドでディスク管理ができそうです」

先生

「とても良いですね。今回学んだdfコマンドは基本中の基本なので、ぜひ繰り返し使って慣れていきましょう」

カテゴリの一覧へ
新着記事
New1
圧縮・アーカイブ
bunzip2 -fオプションの使い方を完全ガイド!Linuxで圧縮ファイルを強制上書きする方法
New2
テキスト・データ処理
headコマンドとは?Linuxでファイルの先頭部分を表示する基本
New3
Linuxコマンドの基本
Linuxのパスの基本!絶対パスと相対パスの違いを初心者向けにやさしく解説
New4
ディスクとファイルシステム管理
mountコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイルシステムマウント方法
人気記事
No.1
Java&Spring記事人気No1
ファイル・ディレクトリ操作
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本
No.2
Java&Spring記事人気No2
テキスト・データ処理
catコマンドとは?Linuxでファイル内容を表示・連結する基本
No.3
Java&Spring記事人気No3
ファイル・ディレクトリ操作
cd ~ の使い方を完全解説!ホームディレクトリへの移動方法と初心者向けLinuxコマンド入門
No.4
Java&Spring記事人気No4
圧縮・アーカイブ
tarコマンドの使い方を完全ガイド!初心者でもわかるLinuxのアーカイブ作成と解凍の基本