ウェブサイト検索

2023 年の Linux ディスク パーティション監視ツールのベスト 10


この記事では、Linux でディスク パーティションを確認するために使用できるいくつかの Linux コマンド ライン ユーティリティを確認します。

ストレージ デバイスのスペース使用量の監視はシステム管理者にとって最も重要なタスクの 1 つであり、Linux システムの効率的な動作を維持するためにストレージ デバイス上に十分な空きスペースがあることを確認します。

Linux ディスク パーティションを確認するためのコマンド ライン ツールのリスト

以下は、ストレージ デバイスのパーティション テーブルとスペースの使用状況を出力するためのコマンド ライン ユーティリティのリストです。

1. fdisk(固定ディスク)コマンド

fdisk は、ディスク パーティション テーブルの作成と操作に使用される強力で人気のあるコマンド ライン ツールです。 GPT、MBR、Sun、SGI、BSD などのさまざまなパーティション テーブル形式をサポートしています。

fdisk の使いやすいテキストベースのメニュー駆動インターフェイスを使用して、ストレージ ディスク上のパーティションの表示、作成、サイズ変更、削除、変更、コピー、移動などのタスクを実行できます。

以下の fdisk コマンドは、マウントされたすべてのブロック デバイスのパーティション テーブルを出力します。

sudo fdisk -l

fdisk」コマンドの詳しい使用法と例については、「パーティションを管理するための 10 の「fdisk」コマンド例」を参照してください。

2. sfdisk (スクリプト可能 fdisk) コマンド

sfdisk は、ストレージ ディスク パーティション テーブルを印刷または操作できるため、fdisk と同様に機能します。ただし、sfdisk は、fdisk では利用できない追加機能を提供します。これはfdisk と同じように使用でき、GPT、MBR、Sun、SGI パーティション テーブルもサポートしています。

2 つの違いの 1 つは、sfdiskfdisk のように SGI および SUN ディスク ラベルの標準システム パーティションを作成しないことです。

sudo sfdisk -l 

さらに詳しい使用方法については、sfdisk のマニュアル ページを参照してください。

3. cfdisk (curses fdisk) コマンド

cfdisk は、fdisk などのより強力なコマンドと同様に動作する使いやすいインターフェイスを通じて基本的なパーティション機能を提供することで、ディスク パーティションの印刷と管理に使用されるシンプルなプログラムです。 sfdisk を使用すると、ユーザーはハードディスク パーティションを表示、追加、削除、および変更できます。

右矢印キーと左矢印キーを使用して、メニュー タブ上でハイライタを移動します。

sudo cfdisk

4. 分割されたコマンド

parted コマンドは、Unix 系オペレーティング システムでディスク パーティションを管理するための多用途で強力なユーティリティです。幅広い機能を備えており、ユーザーはハードドライブ上のパーティションを作成、サイズ変更、削除、操作できるため、システム管理者や上級ユーザーにとって不可欠なものとなっています。

parted ツールは、MBR (マスター ブート レコード) と GPT (GUID パーティション テーブル) の両方をサポートします。) パーティショニング スキームをサポートし、さまざまなファイル システムのオプションを提供します。

さらに、parted は、アライメント制御や、ディスク パーティションの作成、サイズ変更、コピー (コピー中にプログレス バーの追加) 機能など、さまざまな高度な機能を提供しており、ディスク管理タスクに不可欠なツールとなっています。

sudo parted -l

5. lsblk(リストブロック)コマンド

lsblk コマンドは、ハード ドライブ、ソリッド ステート ドライブ、リムーバブル メディアなどのストレージ デバイスの詳細な概要を、サイズ、パーティション、マウント ポイントなどの関連情報とともに提供します。

lsblk はシステム管理タスクを支援し、利用可能なストレージ リソースの特定、ディスク構成の理解、ストレージ デバイスの効率的な管理を容易にします。

簡単な出力とカスタマイズ オプションにより、システム管理者にとって貴重なツールとなり、効果的なストレージ管理とトラブルシューティングを確実に行うことができます。

lsblk  

6. blkid(ブロックID)コマンド

blkid コマンドは、ユニバーサル一意識別子 (UUID) またはその他の属性によってハード ドライブやパーティションなどのブロック デバイスを識別するために使用されます。ストレージ デバイスに関する重要な情報が提供されるため、ストレージ デバイスのマウントと管理が容易になります。

blkid 

7. hwinfo(ハードウェア情報)コマンド

hwinfo コマンドは、CPU、RAM、ストレージ デバイス、グラフィックス カード、ネットワーク インターフェイスなどのシステム コンポーネントに関する包括的なデータを提供するために使用されます。

システム管理者とユーザーは、「hwinfo」を使用して、ハードウェアの問題を診断し、互換性のあるドライバーを特定し、システムのパフォーマンスを向上させます。

hwinfo

情報を概要に制限するには、以下のコマンドのように --short オプションを使用します。

hwinfo --short --block

上記の結果を得るには、hwinfo ツールがシステムにインストールされていることを確認してください。

Linux のディスク領域の使用状況を監視するコマンド ライン ツールのリスト

次のリストには、Linux ディスク領域の使用状況を監視するためのコマンド ライン ユーティリティが含まれています。

8. df (ディスクファイルシステム) コマンド

df コマンドは、Linux ファイル システムの使用状況に関するディスク使用量と利用可能なストレージ容量に関する重要な情報を取得するために使用されます。

df」コマンドは、ユーザーがディスク領域の割り当てを監視し、潜在的なストレージの問題を特定し、データ管理とクリーンアップに関して十分な情報に基づいた意思決定を行うのに役立ちます。

以下のコマンドの '-hT' スイッチを使用すると、ディスク サイズ、使用済み領域、使用可能な領域、および使用済み領域のパーセンテージを人間が判読できる形式でレポートできます。

df -hT

9. du(ディスク使用量)コマンド

du コマンドを使用すると、ユーザーがストレージ デバイス上のファイルとディレクトリが占有するスペースを人間が判読できる形式で評価できるようになります。

du コマンド は、どのファイルまたはディレクトリが最も多くのスペースを消費しているかをユーザーが特定するのに役立ち、ディスク管理、クリーンアップ、および最適化タスクに役立ちます。このコマンドは、ディスクの効率的な使用を維持したいシステム管理者やユーザーにとって非常に貴重です。

du -sh /home/tecmint

10. pydf(python df)コマンド

pydf コマンドは、優れた Python コマンド ライン ユーティリティであり、Linux のdf コマンドの優れた代替品です。個別の色を使用して、特定の属性を持つディスク パーティションを強調表示します。

pydf

pydf」ユーティリティがシステムにインストールされていることを確認してください。インストールされていない場合は、「Linux に Pydf ツールをインストールする」記事を使用してインストールできます。

Linux ディスク/パーティションのスペースが不足した場合はどうすればよいですか?

ストレージ ディスクのいずれかが空き容量を使い果たしているか、いっぱいであることに気づいたら、次のことを行う必要があります。

  • まず、Linux システム バックアップ ツールのいずれかを使用して、システム上のすべての重要なファイルのバックアップを作成します。
  • 次に、du コマンドを使用して、どのファイルまたはディレクトリがディスク上で最大のスペースを占有しているかを確認します。
  • 次に、rm コマンドを使用するか、Linux で不要なファイルを見つけて削除する CCleaner ツールを使用して、重要でなくなったファイルや将来使用しないファイルをストレージ ディスクから削除します。
  • ルート パーティションがいっぱいになった場合は、LVM を使用してルート パーティションのサイズを変更すると、かなりまっすぐになるはずです。

: 重要なファイルを削除した場合、削除されたファイルを Linux で復元できます。

結論

この記事では、ストレージ ディスク パーティション テーブルを表示し、スペースの使用状況を監視するためのいくつかの便利なコマンド ライン ユーティリティについて説明しました。

同じ目的で省略した重要なコマンド ライン ユーティリティがある場合は?以下のコメント欄からお知らせください。ご質問やフィードバックをお寄せいただくこともできます。