システム管理、トラブルシューティング、最適化にとって、Linuxシステムディスクの構成と健康のマスタリングは重要です。この記事では、Linuxシステムの包括的なディスク情報を収集するために、parted
、inxi
、lsblk
などの一般的なツールを使用する方法を詳細に紹介します。
この記事を読んだ後、ディスクデータを収集および分析する方法を明確に理解することができます。これは、Linux環境の維持と最適化に非常に役立ちます。
始めましょう!
カタログ
- Linuxシステムのディスク情報を収集するためのステップバイステップガイド
出力ファイルを準備
次に、diskinfo.txt
ユーティリティを使用して、システム上のすべてのディスクパーティションをリストします。このコマンドにはスーパーユーザーの権限が必要なので、
echo —PARTED 磁盘信息— > /home/$USER/diskinfo.txt 2>&1
このコマンドの出力は、diskinfo.txt
ファイルに追加され、各ディスクパーティションに関する詳細情報を提供します。
ユーティリティは、詳細なディスクデータを含むシステム情報を収集するための強力なツールです。 parted
の出力をsudo
ファイルに追加します。
sudo parted -ls >> /home/$USER/diskinfo.txt 2>&1
このコマンドは、ディスク情報を提供するだけでなく、プロセス、システムリソースなどに関する詳細情報も含まれています。 diskinfo.txt
LSBLKを使用して、
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
ファイルの出力の例です。(実際の出力はここで省略されます。なぜなら、この部分はシステムごとに異なるため)
、parted
、inxi
ユーティリティを使用する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でディスク情報を段階的に収集するために、、、および
ユーティリティを使用する方法を学びました。これらのユーティリティは、ディスクデータを効果的に収集および分析するのに役立ち、システムが最高の状態で実行されるようにします。以上がLinuxに関する包括的なディスク情報を収集する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。