\r\n\r\n

Linuxでディスク使用量を見るためのアプリケーショントップ7

2TBのハードディスクがどうしてこんなに早く一杯になったのですか?ディスク使用量ビューアーのツールを使って見てみましょう。いくつかありますが、どれを選べばいいのでしょうか?探してみよう!...

スペースはどこに行ったのでしょうか?2TBのハードディスクがこんなに早く満タンになるとは?それを知る方法はただ一つ、ディスク使用量ビューアーを使うことです。主にハードディスクやソリッドステートドライブに使用されますが、フラッシュドライブ、USBメモリ、SDカードにも使用できます。

Linuxにはこのようなユーティリティがいくつかありますので、見てみましょう。

1 ネイティブコマンドラインツール

まず最初に確認するのはコマンドラインである。ここには、Linuxにすでにバンドルされているツールがいくつか用意されている。

最初に試すべきコマンドはdfで、これは使用中のディスク容量を報告するものです。マウントされているすべてのファイルシステムの完全な合計を表示するために単独で使用することもできますし、ファイル名を使用することもできます。

ファイル名と一緒に使用すると、そのファイルが保存されている特定のパーティションに残っているスペースを出力します。

df etc

上記のコマンドを実行すると、/etc/ディレクトリにどれだけの空き容量があるかが表示されます。その間に

df -h

hスイッチを使用します。これは「人間が読める」という意味です。基本的には、ファイルやフォルダーのサイズを読みやすい形式で表示します。このコマンドは、特定のファイルまたはディレクトリによって使用されているディスク領域の量を解釈するために使用します。

df とは少し異なり、du はファイルが使用しているディスク容量の概算を表示します。

du -shc *.txt

カレントディレクトリにある各TXTファイルのサイズを読みやすい形式で表示します。

また、ls(リスト)コマンドを使えば、ディレクトリの内容やファイルサイズの一覧を出力することができます。

これは、任意のディレクトリで行われます

ls -l -h

簡単です!

2ncursesのディスク使用量(ncdu)

専用ユーティリティから必要なディスク使用量情報を取得したい場合は、ncdu を試してみてください。おそらくこのリストの中で最も簡単な方法で、ncdu はツールを起動するとすぐにシステムをスキャンします。デフォルトでは、ホームディレクトリの内容と使用状況が表示されますが、パラメータとして別のディレクトリを指定することで変更可能です。

Debian ベースのシステムで ncdu をインストールするには、コマンドラインから次のようにします。

sudo apt install ncdu

ncduの使い方は簡単で、コマンドラインで次のように入力します。

ncdu

大きい方のドライブで結果を待つ必要があります。また、-xコマンドでルートファイルシステムをスキャンすることもできます:。

ncdu -x /

また、SSH経由でスキャンするオプションもあり、遠隔地のデバイスに非常に便利です。

ssh -C user@system ncdu -o- / | ./ncdu -f-

ncduのウェブサイトにアクセスすると、詳しい説明が出てきます。

その他、ファイル名やサイズによるソート、ファイルやディレクトリの個別削除、ファイルやフォルダの情報表示、隠しアイテムの表示/非表示の切り替えなどの機能があります。

このような素晴らしいコマンドラインツールがあれば、必要なものはすべて揃っていると思うかもしれません。しかし、様々な可視化ツールにより、ディスク使用量の理解を深めることができます。

III. qdirstat Inc.

最初にチェックする視覚的なディスク使用量ツールは、Linuxデスクトップ環境とBSDの両方で使用できるQDirStatです。

Windowsで最も人気のあるオプションの1つがWinDirStatで、これはQDirStatのベースとなっているKDirStatユーティリティのクローンです。

QDirStatでは、ハードディスクの使用状況を長方形と正方形で表し、それぞれの大きさを変えています。四角が大きいほど、特定のディレクトリが使用しているハードディスクの容量が多いことを意味します。問題のある四角形を右クリックすると、フォルダの場所にアクセスするオプションが表示されます。

パソコンにダウンロードされた "秘密のデータ "を探すのに最適です。ダウンロード先やインターネット上のキャッシュの行方なども、これらのツールで追跡することができます。ブロック」表示が苦手な方は、データをヒストグラムで見ることもできますのでご利用ください。

QDirStatはGitHubから入手できますが、openSUSE、SLE、Ubuntu用のパッケージが提供されています。

後者の場合、まずPPAを追加します(後で削除することを忘れないでください)。

sudo add-apt-repository ppa:nathan-renniewaldock/qdirstatsudo apt-get update

一度、インストールをご利用ください。

sudo apt install qdirstat

その後、デスクトップまたはターミナルからqdirstatコマンドを使用してソフトウェアを起動することができます。画面の指示に従ってスキャンするディレクトリを選択し、データが照合され表示されるのを待ちます。

KDE版K4DirStatもあります。

4 ディスク使用状況アナライザー(通称:バオバブ)

以前はBaobabとして知られていたDisk Usage Analyzerは、ご想像のとおり、別の可視化ツールです。QDirStatのブロックベースのアプローチとは異なり、このユーティリティは、ディスク使用量のリアルタイムデモとして放射状のツリーチャート円グラフを提供します。右側のペインに表示されます。左側には、現在選択されているディレクトリの内容のリストが表示されます。

すべてが色分けされているので、簡単に分析できますが、ディスク使用量の分析機能はそれ以上のものではありません。例えば、閲覧中のディレクトリにアクセスするための簡単なショートカットはなく、デフォルトのファイルマネージャーで手動で開くしかありません。

それでも、Disk Usage Analyzerは使いやすく、あまり関与せずに素早く使用状況を確認するには最適です。

5xdiskusage Inc.

ブロックベースのグラフィカルな使用状況分析ツールであるxdiskusageは、非常に基本的なUIを持っており、duコマンドから情報を収集することができます。しかし、これはお客様に代わって実行されるため、使用状況データを迅速に集計・表示することができます。

Debianベースのシステムでのインストール

sudo apt install xdiskusage

起動するターミナルでxdiskusageコマンドを実行し、分析するディレクトリまたはディスクを選択します。

その結果、左端に親ディレクトリブロックが表示され、右側にサブディレクトリとフォルダが分岐したツリーベースの表現になります。各ブロックには、ディレクトリ名とディスク使用量が表示されます。

マウスボタンや矢印キーを使って、カタログの構造をグラフィカルに表現するナビゲーションを行うことができます。カタログブロックについてもっと詳しく知りたい方はこちら右クリックするだけで、クリップボードへのコピーや表示内容の印刷などのオプションが表示されます。

優れたグラフィックはありませんが、xdiskusageは非常に軽量かつコンパクトに設計されています。説明もなくディスクがいっぱいになってしまい、容量が足りないという状況であれば、xdiskusageはあなたが求めている解決策になるかもしれません。

xdiskusageのダウンロード用実行ファイルは64ビット版のみですが、ソースコードをダウンロードし、お使いのシステムでコンパイルしてインストールすることが可能です。

6 デューク

放射状の樹形図の手法を用いたもう一つのディスク使用量ツールは Duc で、これは一連のツールを通じて Debian ベースのディストリビューションにインストールすることができます

sudo apt install duc

その他のLinuxシリーズについては、ウェブサイトからソースコードをダウンロードし、コンパイルしてください。

Ducの使用を開始するには、/usrディレクトリのインデックスを作成します。これはデータベースを構築するため(詳細は後述)、初回の実行にはしばらく時間がかかる場合があります。

duc index /usr

ここから、lsを使ってディレクトリの内容やハードディスクへの影響を一覧することができます。

duc ls -Fg /usr/local

これをDucのビジュアルアナライザーで同時に見たい場合は

duc gui /usr

また、コンソールインターフェースを開くことができます。

duc ui /usr

Ducは、ディスクの内容をデータベース化することで、ディスクの使用状況をより速く分析する方法を提供します。Ducのウェブサイトでは、「5億ファイル、数ペタバイトのストレージスペース」でテストされたことを誇っている。

7jdiskreport Inc.

また、軽量なインストールには、Javaベースのディスク解析ツールであるJDiskReportも選択肢の一つです。JDiskReportはJavaであるため、クロスプラットフォームであり、古いLinuxや珍しいLinuxディストリビューションでも問題なく実行できます。

JDiskReportは、HDDを分析した後、統計情報をグラフや表で表示します。このユーティリティは、期待通りの円グラフ表示を実現するだけでなく、最大ファイルサイズの上位50個のリストを表示することができます。また、ファイルの種類別に最大のファイルを表示する画面もあります。

Javaは最も人気のあるプラットフォームではなく、更新に手間がかかりますが、xdiskusageよりも優れたレポートオプションをお探しなら、JDiskReportはその答えです。

Linux用ディスク使用状況確認ツール7選:あなたのお気に入りはどれ?

ネイティブのコマンドラインツール、優れたGUI可視化ツール、コンソールベースのHDD使用率分析など、使いたいものは何でもOKです。

Linuxの基礎知識については、「Linuxでファイル名を変更する方法」の概要をご覧ください。

  • 2021-03-13 08:13 に公開
  • 閲覧 ( 19 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ