Wenn Sie in einer Linux-Umgebung arbeiten und herausfinden möchten, wie viel freier Speicherplatz auf der Festplatte Ihres Computers oder Servers verbleibt, benötigen Sie möglicherweise Hilfe. Das Wissen über den verfügbaren Speicherplatz ist sehr wichtig, wenn Sie Dateien und Ordner verwalten, Backups planen und neue Programme installieren.
Dieser Artikel enthält hilfreiche Tipps und Anweisungen, wie Sie schnell und einfach herausfinden können, wie viel freier Speicherplatz auf Ihrer Linux-Festplatte verbleibt. Wir zeigen Ihnen einige Möglichkeiten, die Sie in der Befehlszeile oder mit visuellen Werkzeugen verwenden können, um genaue Informationen über den Speicherplatz zu erhalten. Dadurch können Sie Ihre Dateien und Ordner effizient verwalten und Probleme mit unzureichendem Speicherplatz vermeiden.
Es ist wichtig zu beachten, dass Sie Administratorrechte benötigen, um den freien Speicherplatz auf Ihrer Linux-Festplatte zu kennen. Abhängig von Ihrem Betriebssystem und Ihren Zugriffsrechten müssen Sie möglicherweise den Befehl verwenden sudo bevor Sie einige Befehle ausführen.
Befehl df: Eine einfache Möglichkeit, den freien Speicherplatz auf der Festplatte herauszufinden
Der Befehl df ist ein praktisches Werkzeug unter Linux, um Informationen über den freien Speicherplatz auf der Festplatte zu erhalten. Es ermöglicht Ihnen, schnell und einfach zu bestimmen, wie viel freier und belegter Speicherplatz auf jeder Partition verfügbar ist.
Um den Befehl df zu verwenden, öffnen Sie einfach das Terminal und geben den Namen des Terminals ein, und drücken Sie dann die Eingabetaste. Standardmäßig gibt der Befehl Informationen über den freien Speicherplatz auf jeder gemounteten Partition in Blöcken aus. Sie können jedoch auch die Befehlsoptionen verwenden, um die Informationen einfacher auszugeben.
Grundlegende Optionen für den Befehl df:
| Option | Die Beschreibung |
|---|---|
| -h | Gibt Informationen in einem lesbaren Format aus, das Bytes, Kilobyte, Megabyte und Gigabyte verwendet. |
| -T | Gibt den Dateisystemtyp für jede Partition aus. |
| -i | Zeigt die Anzahl der freien und belegten Inodes an. |
Mit dem Befehl "df -h" können Sie beispielsweise Informationen über freien Speicherplatz in einem lesbaren Format ausgeben, und mit dem Befehl "df -T" werden nicht nur die Größe der Partitionen, sondern auch ihre Dateisystemtypen angezeigt.
Mit dem Befehl df können Sie auch bestimmte Abschnitte angeben, über die Sie Informationen erhalten möchten. Es genügt, den Partitionspfad als Argument an den Befehl zu übergeben. Zum Beispiel gibt "df /dev/sda1" nur Informationen über die Partition aus, die als Argument angegeben ist.
Daher ist der Befehl df eine einfache und bequeme Möglichkeit, den freien Speicherplatz auf der Festplatte unter Linux herauszufinden. Es ermöglicht Ihnen, schnell Informationen über den freien und belegten Speicherplatz auf jeder Partition zu erhalten, ein lesbares Ausgabeformat zu verwenden und bestimmte Abschnitte für die Analyse anzugeben.
Verwenden Sie du für detailliertere Informationen zur Größe der Quellordner und -dateien
Mit dem Befehl du (von disk usage) erhalten Sie detaillierte Informationen über die Größe von Ordnern und Dateien auf der Festplatte unter Linux. Dieser Befehl ist sehr nützlich, um zu bestimmen, welche Ordner oder Dateien den meisten Speicherplatz auf Ihrer Festplatte belegen.
Um den Befehl du zu verwenden, geben Sie einfach "du" und den Pfad zu dem Ordner oder der Datei ein, für den Sie die Größe ermitteln möchten. Zum Beispiel:
Sie erhalten eine Liste der Ordner und Dateien im Ordner /home mit der Größe jedes Elements in Kilobyte.
Der Befehl du bietet auch verschiedene Optionen, mit denen Sie die Ausgabe von Größeninformationen anpassen können. Zum Beispiel können Sie die Option -h verwenden, um die Größe in einem bequemeren Format zu erhalten (z. B. in Gigabyte oder Terabyte) oder die Option -s, um nur die Gesamtgröße eines bestimmten Ordners oder einer bestimmten Datei zu erhalten.
Um beispielsweise die Gesamtgröße des Ordners /home in Gigabyte zu erhalten, können Sie den folgenden Befehl verwenden:
Sie können den Befehl du auch mit anderen Dienstprogrammen kombinieren, um komplexere Abfragen und Größenanalysen auf der Festplatte durchzuführen. Sie können beispielsweise die Befehle sort und head verwenden, um nach den "schwersten" Ordnern und Dateien auf Ihrer Festplatte zu suchen.
Mit dem folgenden Befehl können Sie beispielsweise die 10 Ordner mit der größten Größe innerhalb des Ordners /home suchen und sortieren:
du -h /home | sort -hr | head -n 10
Auf diese Weise können Sie leicht feststellen, welche Ordner oder Dateien den meisten Speicherplatz belegen und Maßnahmen ergreifen, um den freien Speicherplatz zu bereinigen oder zu verwalten.
Überprüfen Sie /var/log auf freien Speicherplatz und löschen Sie nicht benötigte Protokolldateien
Um den freien Speicherplatz im Verzeichnis /var/log unter Linux zu überprüfen, können Sie den Befehl df verwenden:
| Das Team | Die Beschreibung |
|---|---|
| df -h /var/log | Zeigt Informationen über verfügbaren und genutzten Speicherplatz im Verzeichnis /var/log in einem lesbaren Format an. |
Nachdem Sie diesen Befehl ausgeführt haben, sehen Sie die Größe des verfügbaren und verwendeten Speicherplatzes auf der Festplatte im Verzeichnis /var/log.
Wenn der verfügbare Speicherplatz knapp ist, können Sie nicht benötigte Protokolldateien im Verzeichnis /var/log löschen. Stellen Sie jedoch sicher, dass Sie für Ihr System nicht wirklich benötigt werden, bevor Sie Dateien löschen.
Sie können den Befehl rm verwenden, um Dateien zu löschen. Führen Sie beispielsweise den folgenden Befehl aus, um die syslog-Datei zu löschen:
| Das Team | Die Beschreibung |
|---|---|
| sudo rm /var/log/syslog | Löscht die syslog-Datei aus dem Verzeichnis /var/log. |
Nachdem Sie nicht benötigte Protokolldateien gelöscht haben, werden Sie zusätzlichen Speicherplatz im Verzeichnis /var/log freisetzen.
Leeren Sie den Cache und die temporären Dateien, um Speicherplatz freizugeben
Hier sind einige Befehle, mit denen Sie den Cache und die temporären Dateien auf einem Linux-System löschen können:
| Das Team | Die Beschreibung |
|---|---|
| sudo apt-get clean | Entfernt Installationspakete, die nicht mehr benötigt werden. |
| sudo apt-get autoremove | Entfernt unnötige Abhängigkeiten, die nicht mehr benötigt werden. |
| sudo rm -rf /tmp/* | Löscht alle Dateien und Ordner im temporären Verzeichnis. |
| sudo du -sh /var/cache/apt | Zeigt die Größe des Installationspaketcache an. |
| sudo apt-get autoclean | Löscht den Cache der Installationspakete, wobei nur die neuesten Versionen übrig bleiben. |
Stellen Sie sicher, dass Sie jeden Befehl sorgfältig überprüfen, bevor Sie ihn ausführen, um Fehler zu vermeiden und wichtige Daten zu verlieren. Das Löschen von Cache und temporären Dateien kann eine nützliche Möglichkeit sein, Speicherplatz auf Ihrem Linux-System freizugeben.
Überprüfen Sie die Datenträgerauslastung mithilfe von Überwachungstools wie Nagios oder Zabbix
Wenn Sie eine bequemere Möglichkeit benötigen, die Nutzung des freien Speicherplatzes unter Linux zu überwachen, können Sie spezialisierte Überwachungstools wie Nagios oder Zabbix verwenden. Mit diesen Tools können Sie verschiedene Systemparameter überwachen und Warnungen ausgeben, wenn die eingestellten Schwellenwerte überschritten werden.
Um Nagios oder Zabbix zur Überwachung der Datenträgerauslastung verwenden zu können, müssen Sie die entsprechenden Agenten auf Ihren Servern konfigurieren. Nachdem Sie die Agenten auf den Servern installiert haben, können Sie die Überwachung der Datenträgerauslastung konfigurieren, indem Sie der Nagios- oder Zabbix-Konfiguration entsprechende Überprüfungen hinzufügen.
Wenn die Überwachung konfiguriert und aktiviert ist, erhalten Sie Benachrichtigungen über einen geringen verfügbaren Speicherplatz, sodass Sie die erforderlichen Maßnahmen ergreifen können, um das Problem zu beheben, bevor es die Leistung Ihres Systems erheblich beeinträchtigt.
Durch die Verwendung von Überwachungstools wie Nagios oder Zabbix können Sie den Prozess zur Überwachung der Datenträgerauslastung automatisieren und auf Probleme in Echtzeit reagieren. Dies ist praktisch und effektiv, besonders wenn Sie mehrere Server gleichzeitig überwachen müssen. Mit diesen Tools können Sie die Datenträgerauslastung leicht verfolgen und mögliche Probleme vermeiden, die mit einem Mangel an freiem Speicherplatz verbunden sind.
| Name des Werkzeugs | Die Beschreibung |
|---|---|
| Nagios | Nagios ist ein beliebtes Open-Source-Monitoring-Tool. Es ermöglicht Ihnen, verschiedene Systemeinstellungen zu überwachen, einschließlich der Datenträgerauslastung. |
| Zabbix | Zabbix ist auch ein beliebtes Open-Source-Überwachungstool. Es bietet umfangreiche Möglichkeiten zur Überwachung verschiedener Systemparameter und verfügt über flexible Einstellungen. |