Fehlerbehebung beim Fehler "Festplatte voll" auf Linux-Systemen
Wenn auf einem Linux-System der Fehler "Datenträger voll" auftritt, deutet dies darauf hin, dass die Partition, die zum Schreiben oder Speichern von Daten verwendet wird, nicht über genügend Speicherplatz verfügt, um den Vorgang auszuführen. Es gibt verschiedene Lösungen, um diesen Fehler zu beheben, z. B. indem entweder mehr Speicherplatz auf der Partition erstellt oder die Gesamtspeicherkapazität erweitert wird. In diesem Tutorial wird gezeigt, wie Sie den Fehler "Festplatte voll" beheben können, und es werden einige grundlegende Linux-Befehle bereitgestellt, um das Problem zu identifizieren.
In diesem Tutorial lernen Sie:
- So verwenden Sie den Befehl
df, um zu bestimmen, welche Partition voll ist - So identifizieren Sie die größten Verzeichnisse mit dem Befehl
du - So verwenden Sie das GUI-Dienstprogramm Disk Analyzer, um große Verzeichnisse zu finden
- So löschen Sie den Browser- und Benutzer-Cache
- So ändern Sie die Größe von Festplattenpartitionen, indem Sie sie verkleinern oder erweitern
Fehlerbehebung beim Fehler "Festplatte voll" auf Linux-Systemen
Wenn Sie unter Linux auf den Fehler "Festplatte voll" stoßen, gibt es verschiedene Möglichkeiten, ihn zu beheben. Der erste Ansatz besteht darin, Daten von der Partition zu entfernen, wodurch Speicherplatz freigegeben wird. Eine zweite Möglichkeit besteht darin, das Dateisystem zu erweitern und die Größe der Partition zu erhöhen. In den folgenden Schritten wird erläutert, wie Sie diesen Vorgang durchführen und den Fehler beheben.
Beginnen wir damit, festzustellen, welche Partition voll ist und somit den Fehler verursacht. Der Befehl df zusammen mit der Option
-hzeigt uns eine Liste unserer Partitionen und ihre aktuellen Größen, zusammen mit dem verbleibenden Platz auf jeder Partition.df -hEs gibt weitere Befehle, die Sie neben
dfverwenden können. Weitere Befehlsbeispiele finden Sie in unserem anderen Tutorial zum Überprüfen der Festplattennutzung nach Ordner unter Linux.Da wir wissen, welche Partition aus dem vorherigen Schritt voll ist, können wir nun mit dem Befehl du fortfahren, um zu identifizieren, welche Dateien den meisten Speicherplatz verbrauchen. Wir werden wieder die Option
-hliefern, um die Größen sehr gut lesbar zu machen. Wir werden unseren Befehlauch über diePipeline an sort übergeben, damit wir eine absteigende Liste der Verzeichnisse erhalten, die den meisten Speicherplatz verbrauchen.du -h | sort -h 415M ./Gentoo 671M ./Arch Linux 1.9G ./RHEL-based/Fedora 6.5G ./Debian-based/Kali Linux 9.4G ./Debian-based/Ubuntu 11G ./RHEL-based/AlmaLinux 14G ./RHEL-based/CentOS 17G ./Debian-based 27G ./RHEL-based 44G . OR: du -h --max-depth=1 | sort -h 415M ./Gentoo 671M ./Arch Linux 17G ./Debian-based 27G ./RHEL-based 44G .Suchen Sie nach weiteren Beispielen? Weitere Informationen finden Sie in diesem Artikel: So überprüfen Sie die Festplattennutzung nach Ordner unter Linux.
Wenn Sie es vorziehen, die Festplattenauslastung mithilfe eines GUI-Programms zu visualisieren, anstatt Befehle auszuführen, können Sie das GUI-Dienstprogramm Disk Usage Analyzer installieren und verwenden. Es kann als
Baobabüber den Paketmanager Ihres Systems installiert werden.Eine Möglichkeit, Speicherplatz freizugeben und den Fehler
"Festplatte voll"zu beheben, besteht darin, den Cache des Webbrowsers zu leeren. Diese kann oft in kürzester Zeit auf mehrere Gigabyte anwachsen. Der Vorgang hängt von Ihrem Browser ab, aber es ist einfach, die Option in den Menüs Ihres Browsers zu finden.Sie können den allgemeinen Cache Ihres aktuellen Benutzers auch mit dem folgenden Linux-Befehl löschen:
rm -rf ~/.cache/*Eine andere Möglichkeit besteht darin, die Länge der Trennwand zu verlängern, die sich außerhalb des Platzes befindet. Dies ist nur möglich, wenn Sie ungenutzten Speicherplatz auf der Festplatte haben oder planen, eine andere vorhandene Partition zu verkleinern und diesen Speicherplatz für die Partition zu verwenden, für die nicht genügend Speicherplatz vorhanden ist. Dieser Vorgang beinhaltet die Verwendung des Befehls
partedund geht über den Rahmen dieses Tutorials hinaus, also schauen Sie sich unsere andere Anleitung zum Partitionieren eines Laufwerks unter Linux an, um zu sehen, wie Sie eine Partition unter Linux verkleinern und erweitern.-
Es gibt eine weitere offensichtliche Option, die darin besteht, Ihre Daten einfach auf einer anderen Partition zu speichern. Auch hier können Sie den Befehl
dfverwenden, um herauszufinden, ob Sie verwendbare Partitionen haben, auf denen freier Speicherplatz vorhanden ist. Wenn ja, speichern Sie Ihre Daten einfach auf der Partition, auf der etwas Platz vorhanden ist. Die letzte Möglichkeit besteht darin, einfach mehr Speicherplatz in die Hände zu bekommen. Möglicherweise müssen Sie eine neue Festplatte installieren, was bedeutet, dass Sie physisch eine neue Festplatte auf dem Gerät installieren, oder Sie können Cloud-Speicher oder Netzwerkspeicher erwerben. Dies sollte nur erforderlich sein, wenn Sie viele wichtige Dateien haben, deren Verlust Sie sich nicht leisten können und die Ihren gesamten aktuellen Speicherplatz belegen.
Abschließende Gedanken
In diesem Tutorial haben wir die Schritte zum Beheben des Problems "Disk Full" auf einem Linux-System behandelt. Dazu gehörte die Identifizierung der Partition, die voll war und den Fehler verursachte, sowie die Bestimmung, welche Dateien sicher entfernt werden konnten, um Speicherplatz freizugeben. Darüber hinaus haben wir verschiedene Alternativen untersucht, wie z. B. die Verwendung einer anderen Partition für die Speicherung, die Erweiterung des Dateisystems, den Einsatz eines NAS-Geräts, die Verwendung von Cloud-Speicher oder die Aufrüstung Ihrer aktuellen Hardware mit größeren Festplatten.



