Heim >System-Tutorial >LINUX >So sammeln Sie umfassende Festplatteninformationen unter Linux

So sammeln Sie umfassende Festplatteninformationen unter Linux

Joseph Gordon-Levitt
Joseph Gordon-LevittOriginal
2025-03-07 09:58:10370Durchsuche

How To Gather Comprehensive Disk Information On Linux

Konfiguration und Gesundheit von Linux -Systemdiskonten und Gesundheit sind entscheidend für das Systemmanagement, die Fehlerbehebung und die Optimierung. In diesem Artikel wird detailliert vorgestellt, wie gemeinsame Tools wie parted, inxi und lsblk verwendet werden, um oder zum Sammeln umfassender Festplatteninformationen zu Linux -Systemen anzuzeigen. Nach dem Lesen dieses Artikels haben Sie ein klares Verständnis dafür, wie Sie Datenträgerdaten sammeln und analysieren, was sehr nützlich ist, um Ihre Linux -Umgebung aufrechtzuerhalten und zu optimieren.

Beginnen wir!

Katalog

-Schritt-für-Schritt-Anleitung zum Sammeln von Festplatteninformationen zum Linux-System

  • Ausgabedatei
      vorbereiten
  • Verwenden Sie sich, um Festplattenpartitionen aufzulisten
  • Sammlung von Festplatteninformationen mit Inxi
  • Listenblockgeräte mit LSBLK
      Listener Listengeräte auflisten
    Analysieren Sie die gesammelten Daten
  • Verwenden Sie Skripte, um die Sammlung von Festplatteninformationen zu automatisieren
  • So verwenden Sie Skripte zum Anzeigen oder Speichern von Festplatteninformationen in Dateien
  • Zusammenfassung
Schritthandbuch zum Sammeln von Festplatteninformationen auf Linux -System

1.

Der erste Schritt besteht darin, eine Textdatei zu erstellen, um alle Festplatteninformationen zu speichern. Diese Datei befindet sich in Ihrem Heimverzeichnis und heißt

.

diskinfo.txt Dieser Befehl initialisiert die Datei

und fügt zu Beginn der Datei einen Titel hinzu, um anzuzeigen, dass die folgenden Informationen mit der Festplattenpartition zusammenhängen.
echo —PARTED 磁盘信息— > /home/$USER/diskinfo.txt 2>&1

2. Als nächstes verwenden wir das Dienstprogramm diskinfo.txt, um alle Festplattenpartitionen auf dem System aufzulisten. Dieser Befehl erfordert Superuser -Berechtigungen, daher verwenden wir

.

Die Ausgabe dieses Befehls wird an die parted -Datei angehängt und liefert detaillierte Informationen zu jeder Festplattenpartition. sudo

3.
sudo parted -ls >> /home/$USER/diskinfo.txt 2>&1

Dienstprogramm ist ein leistungsstarkes Tool zum Sammeln von Systeminformationen, einschließlich detaillierter Festplattendaten. Wir fügen die Ausgabe von diskinfo.txt an unsere

-Datei hinzu.

Dieser Befehl enthält nicht nur Festplatteninformationen, sondern auch detaillierte Informationen zu Prozessen, Systemressourcen usw. inxi inxi 4. diskinfo.txt Schließlich verwenden wir das Dienstprogramm

, um Blockgeräte zu listen, einschließlich detailliertes Dateisystem und Berechtigungsinformationen.
echo —INXI 磁盘信息— >> /home/$USER/diskinfo.txt 2>&1
sudo inxi -DpRjlLoux >> /home/$USER/diskinfo.txt 2>&1

Dieser Befehl findet Block -Geräteinformationen in unsere

Datei an, um den Sammelprozess abzuschließen.

Analysieren Sie die gesammelten Daten lsblk

Nachdem die Datei
echo —LSBLK 磁盘信息— >> /home/$USER/diskinfo.txt
sudo lsblk -fm >> /home/$USER/diskinfo.txt 2>&1
erstellt wurde, können Sie sie mit jedem Texteditor öffnen, um die Festplatteninformationen zu analysieren.

diskinfo.txt Die Datei enthält Teile, die mit dem Titel gekennzeichnet sind, wie z.

Jeder Abschnitt bietet eine andere Perspektive auf die Festplattenkonfiguration, sodass Sie Daten kreuzen und validieren können.

Folgendes ist ein Beispiel für die Ausgabe der diskinfo.txt -Datei in meinem Debian 12 -System: (Die tatsächliche Ausgabe wird hier weggelassen, da dieser Teil von System zu System variiert)

Verwenden Sie Skripte, um die Sammlung von Festplatteninformationen zu automatisieren

Folgendes ist ein Bash -Skript, das parted, inxi und lsblk Dienstprogramme verwendet, um den Prozess des Sammelns von Festplatteninformationen zu automatisieren.

Das Skript fordert den Benutzer auf, auszuwählen, ob die Ausgabe in einer Datei speichert oder in der Standardausgabe angezeigt wird.

Es wird auch überprüft, ob der erforderliche Befehl installiert ist und ob der Befehl fehlt, die Installationsanweisungen enthält.

(Skript: diskinfo.sh - Der Skriptinhalt wird hier weggelassen, da er dem Originaltext entspricht)

So verwenden Sie Skripte zum Anzeigen oder Speichern von Festplatteninformationen in Dateien

Kopieren Sie das obige Skript in eine Datei mit dem Namen diskinfo.sh.

Führen Sie den folgenden Befehl aus, um das Skript ausführbar zu machen:

echo —PARTED 磁盘信息— > /home/$USER/diskinfo.txt 2>&1

Führen Sie das Skript aus, indem Sie den folgenden Befehl ausführen:

sudo parted -ls >> /home/$USER/diskinfo.txt 2>&1

Dieses Skript speichert die erweiterten Festplatteninformationen in einer Textdatei mit dem Namen diskinfo.txt in Ihrem Heimverzeichnis.

Sie können das Skript auch auf den Pfad des Systems verschieben und es von überall aus ausführen. Zu den gemeinsamen Optionen gehören /usr/local/bin oder /usr/bin. Zum Beispiel:

echo —INXI 磁盘信息— >> /home/$USER/diskinfo.txt 2>&1
sudo inxi -DpRjlLoux >> /home/$USER/diskinfo.txt 2>&1

starten Sie die aktuelle Shell -Sitzung neu oder melden Sie sich an und melden Sie sich erneut an. Von nun an können Sie den Befehl diskinfo einfach von überall aus ausführen, um umfassende Informationen über die Festplatte anzuzeigen.

(Skript Erläuterung - hier weggelassen, weil es dem Originaltext entspricht)

Zusammenfassung

Sammlung umfassender Festplatteninformationen unter Linux -Systemen ist eine grundlegende Aufgabe für Systemadministratoren und Entwickler.

In diesem Handbuch haben wir gelernt, wie man die Dienstprogramme parted, inxi und lsblk verwendet, um in Linux schrittweise Festplatteninformationen zu sammeln. Diese Versorgungsunternehmen helfen Ihnen dabei, Datenträgerdaten effektiv zu sammeln und zu analysieren, um sicherzustellen, dass Ihr System von seiner besten Seite läuft.

Wir haben auch ein einfaches Bash -Skript erstellt, um diesen Prozess zu automatisieren. Dieses Skript enthält leistungsfähigere Fehlerbehebung und -überprüfung, um sicherzustellen, dass es installierte Befehle korrekt identifiziert und nützliche Installationsanweisungen enthält, wenn Befehle fehlen.

(verwandte Lesungen-hier ausgewählt, weil es dem Originaltext entspricht)

Das obige ist der detaillierte Inhalt vonSo sammeln Sie umfassende Festplatteninformationen unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn