1. Schritt: Finden Sie heraus, welches Problem Sie tatsächlich haben
Wenn Ihr Dateisystem unerwartet voll ist, gibt es viele mögliche Ursachen. Weitere Informationen hierzu finden Sie in der Antwort von Eliah Kagan. In den allermeisten Fällen sollte es einfach sein, die wahre Ursache zu identifizieren (und schließlich zu beheben), sodass eine Neuformatierung / Neuinstallation nicht erforderlich wäre.
Der erste Schritt besteht also darin, herauszufinden, was genau das Problem ist, dh wo der fehlende Platz geblieben ist. Also zuerst ausführen
df -hl -x tmpfs -x devtmpfs
Dies zeigt eine Liste aller verwendeten Partitionen der Festplatten in Ihrem Computer, ihre Größe, wie voll sie sind und ihren Einhängepunkt. Nehmen Sie aus dieser Liste diejenige, die Sie für zu voll halten, und notieren Sie sich den Einhängepunkt. In Ihrem Fall ist es das Root-Dateisystem, unter dem gemountet wird /
.
Jetzt analysieren wir, wo in diesem Dateisystem der Speicherplatz verwendet wird. Ausführen
sudo du -xhsc /* 2> /dev/null
(Ersetzen Sie ihn /
durch den oben angegebenen Einhängepunkt.) Er benötigt sudo, da möglicherweise nicht alle Verzeichnisse für Ihren Benutzer lesbar sind. Dies kann einige Zeit dauern (insbesondere bei großen Dateisystemen), da jedes einzelne Verzeichnis auf diesen besucht werden muss.
Mit diesem Befehl werden Ihnen alle Dateien und Verzeichnisse innerhalb des angegebenen Verzeichnisses zusammen mit ihrer Größe (einschließlich der Unterverzeichnisse) angezeigt. Nehmen Sie aus dieser Liste diejenige (n), die Ihrer Meinung nach größer ist als sie sein sollte, und rufen Sie den Befehl in diesem Verzeichnis erneut auf. (Führen Sie den Befehl erneut aus, wobei jedoch der Name eines großen Verzeichnisses aus einer vorherigen Liste ersetzt wird /
.)
In Ihrem Fall war beispielsweise klar, dass /var
es sich um das einzige große Verzeichnis handelt, sodass Sie es ausführen müssen
sudo du -xhsc /var/* 2> /dev/null
Fahren Sie mit diesen Schritten fort, bis Sie entweder eine einzelne Datei gefunden haben, die so groß ist, oder ein Verzeichnis mit vielen Dateien gefunden haben, die zusammen den gesamten Speicherplatz beanspruchen.
In Ihrem Fall war der nächste Schritt die Ausführung
sudo du -xhsc /var/log/* 2> /dev/null
weil /var/log
war so groß, und dies zeigte Ihnen, dass es eine einzelne Protokolldatei uvcdynctrl-udev.log
mit 174 GB gab (was offensichtlich schlecht ist).
2. Schritt: Identifizieren Sie, warum die Dateien dort sind und warum sie so groß sind
Jetzt müssen wir herausfinden, warum die identifizierten Personen dort sind oder warum sie so groß sind, wenn erwartet wird, dass sie dort sind.
In Ihrem Fall ist eine Anmeldedatei /var/log
nichts Verdächtiges, aber ihre Größe ist es sicherlich. Glücklicherweise wird bei einer Google-Suche einfach mit dem Dateinamen der folgende Fehlerbericht als erster Treffer angezeigt. Dies ist eindeutig das gleiche Problem wie bei uns: http://bugs.launchpad.net/ubuntu/+source/libwebcam/+bug / 811604
3. Schritt: Lösen Sie das Problem
In diesem Fall scheint eine Protokolldatei mit einigen Webcam-bezogenen Inhalten nicht interessant zu sein, sodass wir sie einfach mit dem Befehl löschen sudo rm /var/log/uvcdynctrl-udev.log
und den gesamten Speicherplatz freigeben können.
Leider ist der Fehlerbericht noch offen und es gibt keine Lösungen oder Problemumgehungen in den Kommentaren, sodass Sie wahrscheinlich erst einmal mit diesem Fehler leben müssen. Sie können die Protokolldatei von Zeit zu Zeit löschen, um Speicherplatz freizugeben.