Wie ermittle ich den verfügbaren freien Speicherplatz auf Ubuntu?

57

Ich erhalte eine Fehlermeldung, wenn ich versuche, eine Datei über ssh auf meinem Ubuntu-Server zu speichern. Es heißt, es ist kein Platz mehr verfügbar. Ich weiß nicht, wie das wahr sein kann. Was kann ich tun, um festzustellen, wie viel Speicherplatz noch verfügbar ist und / oder welche Ressourcen am meisten Speicherplatz belegen?

Aktualisieren: df -h gab mir ein paar Sachen zum Anschauen. Ist das der Befehl, den ich suche?

Andrew
quelle

Antworten:

99

Ja, df -h (Disk Free) zeigt den freien Speicherplatz auf jedem der gemounteten Dateisysteme an.

So cd auf das Dateisystem, das voll ist, und du -sh * (Datenträgernutzung) zeigt den gesamten Speicherplatz an, der von den einzelnen Dateien / Verzeichnissen im aktuellen Arbeitsverzeichnis verwendet wird. Das --max-depth Option für du kann auch hier nützlich sein.

Es ist eine Kunst, genau zu finden, was für die Nutzung des gesamten Raums verantwortlich ist - Diese Antwort enthält einige grafische Hilfsprogramme das kann das einfacher machen, obwohl das in deinem Fall natürlich nicht hilfreich ist.

Am einfachsten ist es, sich in die Verzeichnisstruktur des betreffenden Dateisystems hineinzuarbeiten und zu versuchen, Dateien oder Verzeichnisse zu isolieren, die mehr Speicherplatz als erwartet beanspruchen.

Hinweis: Es lohnt sich auch zu rennen df -i um zu überprüfen, ob es dir nicht ausgegangen ist Inodes (ifree sollte auf beschreibbaren Partitionen ungleich Null sein) - Dies kann auf einigen Dateisystemen vorkommen, insbesondere wenn eine größere Anzahl kleinerer Dateien erstellt wurde.

therefromhere
quelle
3
Vielen Dank für die vollständige Erläuterung, anstatt nur die zu verwendenden Befehle zu schreiben. +1
Gnoupi
6

df um den verbleibenden Platz zu sehen. du um herauszufinden, was diesen Raum nutzt.

Rodney Schuler
quelle
3

Um die Festplattennutzung des Dateisystems zu überprüfen, rufen Sie System & gt; Verwaltung & gt; Überwachen Sie das System und rufen Sie unter der Registerkarte "Dateisysteme" ein einfaches Layout für die Datenträgernutzung auf.

Um herauszufinden, welche Dateien / Verzeichnisse den meisten Speicherplatz beanspruchen, verwenden Sie den Disk Space Analyzer in Zubehör, um ein schönes grafisches Ringdiagramm zu erhalten, das Ihnen zeigt, was den gesamten Speicherplatz beansprucht.

user23406
quelle
1

du -sxh * - über den Ordner /.


quelle
1

Benutzen df -h zum Auffinden der gesamten Datenträgerstatistik.

Dann können Sie es mit dem folgenden Befehl eingrenzen, um zu sehen, was den Speicherplatz belegt:

du - disk usage

Phillip Ngan
quelle