Die Festplatte ist eine der wesentlichen und grundlegenden Komponenten aller Geräte, da sie im Betriebssystem und in den Anwendungen installiert ist und dazu dient , alle unsere Informationen zu speichern und diese durch Sicherungen zu sichern.
Heutzutage gibt es Festplatten mit großer Kapazität , aber nach und nach wird dieser Speicherplatz mit neuen Informationen belegt und das Speicherlimit erreicht die Obergrenze, was zu Inkonsistenzen wie Neustarts, Herunterfahren, Blockieren des Öffnens von Dateien, Langsamkeit usw. führen kann Unabhängig davon, welcher Benutzertyp wir sind, ist es ratsam , diese Kapazität ständig zu überwachen, und wir werden heute lernen, die Echtzeitnutzung der Festplatte in Linux-Umgebungen zu überprüfen.
Um auf dem Laufenden zu bleiben, sollten Sie unseren YouTube-Kanal abonnieren. ABONNIEREN
1. Zeigen Sie die Festplattenspeicherinformationen mit dem Befehl df unter Linux an
Der Befehl df wurde entwickelt, um auf einfache Weise Informationen über den gesamten, belegten und freien Speicherplatz auf der Festplatte unseres Betriebssystems bereitzustellen.
Mit dem Befehl df werden Informationen auf dem Dateisystem angezeigt, in dem jede Datei gespeichert ist, oder standardmäßig auf allen aktuellen Dateisystemen.
Die grundlegende Syntax für diesen Befehl lautet wie folgt:
df [Optionen] [Gerät]
Wir können den Befehl df direkt verwenden und erhalten das folgende Ergebnis:
Dort sehen wir jedes Dateisystem mit Details wie:
- Benutzter Raum
- Freier Speicherplatz
- Montageort usw.
Mit dem Parameter -h können wir diese Informationen in einem lesbaren Format anzeigen:
df -h
Mit dem Befehl df können Sie genaue Informationen über ein Gerät oder einen Mount-Punkt abrufen. Wenn Sie beispielsweise die Details des / dev / sda-Punkts anzeigen möchten, führen Sie Folgendes aus:
df / dev / sda
Oder wir können Details einer bestimmten Route anzeigen, zum Beispiel:
df / home
Dort stechen folgende Spalten hervor:
Der Befehl df gibt uns die Möglichkeit, nur anzugeben, welche Spalten angezeigt werden sollen. Dazu verwenden wir die folgende Syntax:
df --output = field1, field2, ..
Zum Beispiel können wir Folgendes ausführen:
df --output = source, used, avail / home /
Das Ergebnis sind nur die drei Spalten des ausgewählten Punkts:
Um alle verfügbaren Felder sichtbar zu machen, können wir folgende Zeile ausführen:
df -o
Wir haben auch die folgenden Alternativen für den Einsatz:
Linux hat ein System namens Inode. Ein Inode ist im Grunde eine Datenstruktur im Dateisystem, die für das Speichern aller Informationen über die Datei verantwortlich ist. Mit dem Befehl df können wir auch den Speicherplatz der Inodes anzeigen, die einen der Befehle ausführen folgende Optionen:
df -i df -i -h
Wenn Sie den Typ des Dateisystems für jeden Einhängepunkt überprüfen möchten, z. B. ext4, btrfs, ext2, nfs4, fuse, cgroup usw., müssen Sie den folgenden Befehl verwenden:
df -T df -T -h df -T -h / home / (Spezifische Route)
Wenn wir im selben Segment ein Dateisystem ausschließen möchten, müssen wir den Parameter -x wie folgt hinzufügen:
df -x ext3
Wenn alle Ausgabedateisysteme mit einer Größe von Null angezeigt werden sollen, können wir Folgendes ausführen:
df -a
Um weitere Informationen zu diesem Befehl zu erhalten, können wir Folgendes ausführen:
df -help
2. Zeigen Sie die Festplattenspeicherinformationen mit dem Befehl du unter Linux an
Der Befehl du ist eine weitere Alternative, die Linux anbietet, um Informationen zum Speicherplatz basierend auf einer Reihe von Dateien, Verzeichnissen oder rekursiv abzurufen.
Um diesen Befehl zu verwenden, haben wir die folgenden grundlegenden Alternativen:
du du / route du [Optionen] [Verzeichnisse und / oder Dateien]
Mit diesen Optionen können Sie die Namen und den Speicherplatzverbrauch der einzelnen Verzeichnisse anzeigen, einschließlich aller Unterverzeichnisse in der Verzeichnisstruktur. Wenn wir diese Ergebnisse in einem für Menschen lesbaren Format anzeigen möchten, führen wir Folgendes aus:
duh
Mit einer der folgenden Optionen können Details eines bestimmten Verzeichnisses angezeigt werden:
du / home / du -h / home /
Um eine Zusammenfassung der Informationen anzuzeigen, in denen nur der gesamte Speicherplatz auf der Festplatte angezeigt wird, der von einem Verzeichnisbaum belegt wird, und gleichzeitig die Unterverzeichnisse gelöscht werden, können Sie Folgendes ausführen:
du-s / home du -sh / home
Wenn das Ziel darin besteht, alle Dateisysteme zu visualisieren, die wir ausführen:
du -a / home du -a -h / home
Mit dem Befehl du können wir den Platz einer bestimmten Art von Erweiterung im Detail sehen, zum Beispiel, wenn wir den Platz aller Textdateien sehen wollen, die wir ausführen:
du -ch * .txt
Wir können eine bestimmte Anzahl von Verzeichnissen auflisten, um ihren Platz zu sehen. Dazu führen wir die folgende Syntax aus:
du -a / route / | sort -n -r | head -n # zur Liste
3. Zeigen Sie Informationen zum Festplattenspeicher an, um Images mit dem Befehl btrfs unter Linux zu erfassen
Für das btrfs-Dateisystem, bei dem es sich um ein spezielles Dateisystem für die Bilderfassung handelt, müssen Sie den Befehl btrfs fi df verwenden, um die Informationen zur Speicherplatznutzung für einen Bereitstellungspunkt anzuzeigen.
Die zu verwendende Syntax lautet:
btrfs-Dateisystem df / path / btrfs fi df / dev / route btrfs fi df [Optionen] / route /
Um die unformatierten Zahlen in Bytes anzuzeigen, führen wir Folgendes aus:
btrfs fi df -b / home
Alternativ können wir ausführen:
btrfs fi df -k / home
btrfs fi df -m / home
btrfs fi df -g / home
btrfs fi df -t / home
Mit diesen einfachen Befehlen ist es möglich, den verfügbaren Speicherplatz in Linux detailliert zu kennen und somit diesen wichtigen Abschnitt in allen Geräten besser zu verwalten.