Duf-Linuxでのディスク使用量の確認

純粋にGoプログラミング言語で書かれ、 鈍い (Disk Usage Freeユーティリティ)ツールは、dfコマンドの代わりとなる無料のオープンソースコマンドラインツールです。 システムのディスク使用統計を、色分けされた出力とともに表形式で直感的に表示します。 Linux、BSD、Windows、さらにはmacOSにもインストールできます。

dufコマンドラインユーティリティは、次のような機能を提供します。

  1. 直感的できちんとしたカラフルな出力
  2. JSON形式で出力を提供する機能。
  3. 端末にぴったり収まる応答性の高い出力を提供します。
  4. デバイスのグループ化とフィルタリング。
  5. 好みに応じて出力を並べ替えることができます。

このチュートリアルでは、 dufをインストールするUbuntu Linux と方法 ディスク使用量を確認する

1)スナップを使用してdufユーティリティをインストールします

Dufはスナップストアで入手でき、スナップパッケージとしてインストールできます。 要約すると、スナップパッケージは、すべてのライブラリと、アプリケーションをシームレスにインストールするために必要な依存関係とともに出荷されるアプリケーションです。

Dufをスナップパッケージとしてインストールするには、最初にシステムでスナップを有効にします。

$ sudo apt update $ sudo apt installsnapd

次に、図のようにDUFスナップパッケージをインストールします。

$ sudo スナップインストールduf-utility

snapからdufコマンドラインユーティリティをインストールします

2)Debianパッケージを使用してdufユーティリティをインストールします

または、Debianパッケージを使用してDufをインストールすることを選択できます。 GitHubリポジトリ。 このガイドを書いている時点で、最新バージョンは Duf 0.6.2。 したがって、次のようにwgetコマンドを使用してDebianパッケージをダウンロードします。

$ wget https://github.com/muesli/duf/releases/download/v0.6.2/duf_0.6.2_linux_amd64.deb

dufDebianパッケージをダウンロードするdufDebianパッケージをダウンロードする

次に、次のようにdpkgパッケージマネージャーを使用してdufDebianファイルをインストールします。

$ sudo dpkg -i duf_0.6.2_linux_amd64.deb

DebianパッケージからdufをインストールするDebianパッケージからdufをインストールする

3)ソースからインストールしてdufユーティリティをインストールします

最後に、次のコマンドを実行して、ソースからdufユーティリティをインストールできます。 ただし、最初に、システムにGO言語がインストールされていることを確認してください。 を見つける ここにインストール手順

したがって、gitリポジトリのクローンを作成します。

$ git clone https://github.com/muesli/duf.git

次に、図のようにソースからコンパイルします。

$ cd duf $ go build

ノート: 本番環境にインストールする前に、テスト環境にインストールし、リソース使用率を確認することをお勧めします。

dufコマンドの使用法

インストールしたら、次のようにdufコマンドを呼び出すことにより、ターミナルでdufを起動できます。

$鈍い

これにより、示されているようにすべての論理パーティションとファイルシステムが一覧表示されます。

dufコマンドdufコマンド

また、いくつかの例を挙げれば、du / home、du / boot、du /などの単一のパーティションの表示に絞り込むことができます。

$鈍い/

dufは特定のパーティションを表示しますdufは特定のパーティションを表示します

さらに、表示する列を並べ替えることができます。 たとえば、 example 以下では、マウントポイント、パーティションのサイズ、使用済みスペース、使用可能なスペース、およびファイルシステムを表示するようにdufコマンドを設定しました。

$ duf –outputマウントポイント、サイズ、使用済み、アベイルズ、ファイルシステム

表示するdufソート列表示するdufソート列

iノードは次のように表示できます。

$ duf –inodes

duf表示iノード番号duf表示iノード番号

出力をJSONで出力するには、次を実行します。

$ duf –json

jsonでのduf表示出力dufjson出力

その他のコマンドオプションについては、次のコマンドを実行してください。

$ duf –help

結論

これまで見てきたように、dufユーティリティは、直感的でユーザーフレンドリーな方法でディスクスペースの使用状況を追跡するための、派手でありながら役立つ方法です。