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

Ich bin in einer Situation, in der ich eine Fehlermeldung erhalte, wenn ich versuche, eine Datei über ssh auf meinem Ubuntu-Server zu speichern. Es steht, dass kein Platz mehr zur Verfügung steht. Ich weiß nicht, wie das wahr sein kann. Was soll ich tun, um festzustellen, wie viel Speicherplatz noch vorhanden ist und / oder welche Ressourcen den meisten Speicherplatz belegen?

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

Author: therefromhere, 2010-01-11

5 answers

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

Also cd in das Dateisystem, das voll ist, und du -sh * (Disk Usage) zeigt den gesamten Speicherplatz an, der von jeder der Dateien/Verzeichnisse im aktuellen Arbeitsverzeichnis verwendet wird. Die Option --max-depth für du kann auch hier nützlich sein.

Genau das zu finden, was für die Verwendung des gesamten Speicherplatzes verantwortlich ist, kann eine Kunst sein - Diese Antwort listet einige grafische Dienstprogramme auf, die kann das einfacher machen, obwohl dies in Ihrem Fall natürlich nicht hilfreich ist.

Der einfachste Ansatz besteht darin, sich in die Verzeichnisstruktur des betreffenden Dateisystems einzuarbeiten und zu versuchen, Dateien oder Verzeichnisse zu isolieren, die mehr Speicherplatz beanspruchen als erwartet.

Hinweis: Es lohnt sich auch, df -i auszuführen, um zu überprüfen, ob Ihnen inodes nicht ausgehen (wenn Sie auf beschreibbaren Partitionen ungleich Null sein sollten)-dies kann auf einigen Dateisystemen passieren, insbesondere wenn ein größerer anzahl der kleinen Dateien erstellt wurden.

 106
Author: therefromhere,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-03-20 10:04:39

Df um den verbleibenden Platz zu sehen. du um herauszufinden, was diesen Raum benutzt.

 6
Author: Rodney Schuler,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-01-11 22:05:23

Um die Dateisystem-Festplattennutzung zu überprüfen, gehen Sie zu System > Administration > System Monitor und suchen Sie auf der Registerkarte "Dateisysteme" nach einem einfachen Festplattennutzungslayout.

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

 3
Author: user23406,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-01-12 09:16:50

Du-sxh * - über den Ordner/.

 1
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-01-12 04:05:36

Verwenden Sie df -h, um allgemeine Datenträgerstatistiken zu finden.

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

du - disk usage

 1
Author: Phillip Ngan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-03-14 17:50:36