ホームページ > システムチュートリアル > Linux > Linuxに関する包括的なディスク情報を収集する方法

Linuxに関する包括的なディスク情報を収集する方法

Joseph Gordon-Levitt
リリース: 2025-03-07 09:58:10
オリジナル
363 人が閲覧しました

How To Gather Comprehensive Disk Information On Linux

システム管理、トラブルシューティング、最適化にとって、Linuxシステムディスクの構成と健康のマスタリングは重要です。この記事では、Linuxシステムの包括的なディスク情報を収集するために、partedinxilsblkなどの一般的なツールを使用する方法を詳細に紹介します。 この記事を読んだ後、ディスクデータを収集および分析する方法を明確に理解することができます。これは、Linux環境の維持と最適化に非常に役立ちます。 始めましょう!

カタログ

- Linuxシステムのディスク情報を収集するためのステップバイステップガイド

出力ファイルを準備
    Disk Partitions
  • をリストするためにParededを使用します
    1. Inxiを使用したディスク情報のコレクション
    1. LSBLKを使用して、
    ブロックデバイスをリストします
    1. 収集されたデータを分析します
    2. スクリプトを使用して、ディスク情報のコレクションを自動化します
  • スクリプトを使用してファイルにディスク情報を表示または保存する方法
  • 要約
  • Linux Systemのディスク情報を収集するためのステップガイド
  • 1出力ファイルを準備します
  • 最初のステップは、すべてのディスク情報を保存するテキストファイルを作成することです。このファイルはあなたのホームディレクトリにあり、
という名前が付けられています。

このコマンドは

ファイルを初期化し、ファイルの先頭にタイトルを追加して、次の情報がディスクパーティションに関連していることを示します。

2

次に、diskinfo.txtユーティリティを使用して、システム上のすべてのディスクパーティションをリストします。このコマンドにはスーパーユーザーの権限が必要なので、

を使用します。
echo —PARTED 磁盘信息— > /home/$USER/diskinfo.txt 2>&1
ログイン後にコピー
ログイン後にコピー

このコマンドの出力は、diskinfo.txtファイルに追加され、各ディスクパーティションに関する詳細情報を提供します。

3を使用してディスク情報を収集します

ユーティリティは、詳細なディスクデータを含むシステム情報を収集するための強力なツールです。 partedの出力をsudoファイルに追加します。

sudo parted -ls >> /home/$USER/diskinfo.txt 2>&1
ログイン後にコピー
ログイン後にコピー

このコマンドは、ディスク情報を提供するだけでなく、プロセス、システムリソースなどに関する詳細情報も含まれています。 diskinfo.txt LSBLKを使用して、

4

最後に、

ユーティリティを使用して、詳細なファイルシステムや許可情報を含むブロックデバイスをリストします。

inxi このコマンドは、コレクションプロセスを完了するために、ブロックデバイス情報をinxiファイルに追加します。 diskinfo.txt 収集されたデータを分析します

echo —INXI 磁盘信息— >> /home/$USER/diskinfo.txt 2>&1
sudo inxi -DpRjlLoux >> /home/$USER/diskinfo.txt 2>&1
ログイン後にコピー
ログイン後にコピー

ファイルが生成された後、任意のテキストエディターとともに開くと、ディスク情報を分析できます。

ファイルには、「 - パートされたディスク情報」などのタイトルが付いたパーツが含まれます。

各セクションは、ディスク構成に関する異なる視点を提供し、データを相互参照して検証できるようにします。 lsblk

以下は、私のDebian 12システムのdiskinfo.txtファイルの出力の例です。(実際の出力はここで省略されます。なぜなら、この部分はシステムごとに異なるため)

スクリプトを使用して、ディスク情報のコレクションを自動化します

以下は、ディスク情報を収集するプロセスを自動化するために

partedinxiユーティリティを使用するBASHスクリプトです。 lsblk

スクリプトにより、ユーザーに出力をファイルに保存するか、標準出力で表示するかどうかを選択するように求められます。

また、必要なコマンドがインストールされているかどうか、コマンドが欠落している場合、インストール手順を提供するかどうかを確認します。

(スクリプト:diskinfo.sh-スクリプトの内容は、元のテキストと同じであるため、ここでは省略されています)

スクリプトを使用してファイルにディスク情報を表示または保存する方法

上記のスクリプトを

という名前のファイルにコピーします。

diskinfo.sh次のコマンドを実行して、スクリプトを実行可能にします:

次のコマンドを実行してスクリプトを実行します:

echo —PARTED 磁盘信息— > /home/$USER/diskinfo.txt 2>&1
ログイン後にコピー
ログイン後にコピー
このスクリプトは、ホームディレクトリに

という名前のテキストファイルに拡張ディスク情報を保存します。

sudo parted -ls >> /home/$USER/diskinfo.txt 2>&1
ログイン後にコピー
ログイン後にコピー
スクリプトをシステムのパスに移動して、どこからでも実行することもできます。一般的なオプションには、

またはdiskinfo.txtが含まれます。たとえば、

/usr/local/bin現在のシェルセッションを再起動するか、ログアウトして再度ログインします。これからは、ディスクに関する包括的な情報を表示するために、どこからでも/usr/binコマンドを実行できます。

echo —INXI 磁盘信息— >> /home/$USER/diskinfo.txt 2>&1
sudo inxi -DpRjlLoux >> /home/$USER/diskinfo.txt 2>&1
ログイン後にコピー
ログイン後にコピー

(スクリプトの説明 - 元のテキストと同じであるため、ここで省略します)diskinfo要約

Linuxシステムに関する包括的なディスク情報のコレクションは、システム管理者と開発者にとって基本的なタスクです。

このガイドでは、Linuxでディスク情報を段階的に収集するために、、および

ユーティリティを使用する方法を学びました。これらのユーティリティは、ディスクデータを効果的に収集および分析するのに役立ち、システムが最高の状態で実行されるようにします。

また、このプロセスを自動化するための簡単なBashスクリプトも作成しました。このスクリプトには、より強力なエラー処理とチェックが含まれているため、インストールされたコマンドを正しく識別し、コマンドが欠落している場合は有用なインストール手順を提供します。

(関連する測定値 - 元のテキストと同じであるため、ここで引用されています)

以上がLinuxに関する包括的なディスク情報を収集する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート