Windows
 Computer >> コンピューター >  >> システム >> Windows

Linuxでディスク容量を確認・管理する方法|df・duコマンドの使い方を徹底解説

ディスク容量の管理は、使用するプラットフォームに関わらず、すべてのコンピューターユーザーにとって重要な課題です。特にシステム管理者の方は、オンライン・オフライン問わずシステムの健全性を常に監視する必要があります。Linuxではディスク容量が不足するとアップデートが妨げられ、深刻なエラーにつながる可能性もあるからです。

そこで、ディスク全体の空き容量や特定のファイルが使用している容量を把握するためには、「df」コマンドと「du」コマンドを使いこなせるようになることが不可欠です。

本記事では、dfコマンドとduコマンドを使ってLinux上のディスク容量を確認・管理する方法を詳しく解説します。

df(Disk Filesystem)コマンドでディスク容量を確認する

まずはターミナルを起動し、「df」と入力してEnterキーを押してみましょう。以下のような結果が表示されます。

Linuxでディスク容量を確認・管理する方法|df・duコマンドの使い方を徹底解説

このコマンドを実行すると、システムに接続されているディスクの一覧が表示されます。ただし、ディスクの数が多い場合は、目的のディスクを探し出すのが少し手間になることもあります。そのようなときは、df /dev/sda1 のようにデバイス名を指定することで、特定のディスクの容量だけを簡単に確認できます。

Linuxでディスク容量を確認・管理する方法|df・duコマンドの使い方を徹底解説

読みやすい形式で表示する(-h オプション)

デフォルトの表示ではブロック数で出力されるため、直感的に理解しづらいことがあります。そんなときは「-h」オプションを付けて df -h と入力しましょう。容量がKBやMB、GBなど人間が読みやすい単位で表示されます。

Linuxでディスク容量を確認・管理する方法|df・duコマンドの使い方を徹底解説

表示項目を絞り込む(--output オプション)

総ブロック数や利用可能なブロック数、使用率など、特定の情報だけを表示したい場合は「--output」フラグが便利です。指定できる主な項目は以下の通りです。

  • size – ブロックの総数
  • avail – 利用可能なブロックの総数
  • pcent – 使用済み容量の割合(パーセント)
  • target – デバイスのマウントポイント
  • source – マウントポイントのソース(デバイス名)
  • used – 使用済みブロックの総数

例えば、使用率だけを確認したい場合は df --output=pcent、総容量だけを確認したい場合は df --output=size と入力します。

Linuxでディスク容量を確認・管理する方法|df・duコマンドの使い方を徹底解説

du(Disk Usage)コマンドでディスク使用量を管理する

Linuxでディスク容量を確認・管理する方法|df・duコマンドの使い方を徹底解説

ディスク容量の確認方法がわかったら、次は実際の管理方法です。ディスクがほぼ満杯になっていることが判明した場合、原因となっているファイルを特定するためにduコマンドを使用します。原因となるファイルは、Javaのエラーファイルからキャッシュまでさまざまです。duコマンドでこれらのファイルを見つけ出し、不要なものを削除しましょう。

注意: 誤って必要なファイルを削除してしまった場合に備えて、duコマンドですべてのファイルを確認しておくことをおすすめします。ただし、ファイル数が多い場合は処理に時間がかかることがあります。

覚えておくと便利なduコマンドの応用テクニック

duコマンドは、以下のようなさまざまな使い方ができます。

デスクトップのフォルダ別使用量を確認する

デスクトップ上のファイルやフォルダのディスク使用量を確認したい場合は、次のコマンドを入力します。

du /home/user/Desktop/

読みやすい形式で表示する

上記の情報を読みやすい形式(KB・MB・GB単位)で表示したい場合は、以下のように入力します。

du -h /home/user/Desktop/

フォルダの合計サイズを確認する

デスクトップ上のフォルダの合計サイズを知りたい場合は、次のコマンドを使用します。

du -sh /home/user/Desktop/

最終更新日順に並べ替える

ファイルやフォルダを最終更新日順に並べ替えて表示することもできます。

du -h --time /home/user/Desktop/

特定のファイルを除外する

一覧取得時に特定の種類のファイルやフォルダを除外したい場合は、以下のように入力します。

du -h /home/user/Desktop/ --exclude="*.txt" | sort -rn

この例では「txt」ファイルが除外されます。拡張子を変更すれば、他のファイルタイプも同様に除外できます。

サイズの大きい順に並べ替える

ファイルやフォルダを大きい順(降順)に並べ替えたい場合は、次のコマンドを使用します。

du -h /home/user/Desktop/ | sort -rn

まとめ

以上が、dfコマンドとduコマンドの基本的な使い方です。これらのコマンドを使いこなせば、Linuxマシン上のディスク容量を効率的に確認・管理でき、ストレージの無駄な占有を防ぐことができます。

この記事が役に立ったと思ったら、ぜひコメント欄でご意見をお聞かせください。

  1. Windows 10/8/7/XPでディスク容量を分析して空き容量を増やす方法

    パソコンの動作を改善したいなら、まずハードウェアではなくディスクの空き容量に注目してみましょう。実は、ディスク容量の不足はパソコンの動作を大幅に遅くする原因になります。気づかないうちにストレージがいっぱいになり、「十分なディスク領域がありません」というポップアップが表示されて初めて異変に気づくケースも少なくありません。 このような問題に直面している場合は、Disk Analyzer Proの活用がおすすめです。Windowsのディスク使用状況全体をスキャン・分析し、空き容量を確保するための操作をサポートしてくれるユーティリティアプリです。 Windowsのディスク容量を分析できる「Disk

  2. Windows 10/8/7のディスク容量を解放する7つの方法を徹底解説

    ハードディスクの容量がどれだけ大きくても、使っているうちにデータが蓄積され、いつか必ず「ディスクの空き領域が不足しています」という警告に直面することになります。空き容量がほとんどなくなり、少しでもスペースを取り戻したいとお悩みの方は、ぜひこの記事をご覧ください。 ここでは、Windows 10・8・7でディスク容量を解放するための実践的な方法を厳選してご紹介します。 Windowsでディスク容量を増やす最適な方法 1. 手軽な方法:Disk Analyzer Proを活用する 手間をかけずに効率よく空き容量を回復したいなら、サードパーティ製ソフトの利用がおすすめです。「Disk Analyze