Wenn Sie ein Linux-Betriebssystem verwenden, müssen Sie häufig überprüfen, wie viel freier Speicherplatz auf der Festplatte noch vorhanden ist. Dies ist besonders nützlich, wenn Sie wissen möchten, wie viele Daten Sie noch auf Ihrem Computer oder auf einem externen Laufwerk speichern können. Unter Linux gibt es einige einfache Möglichkeiten, den freien Speicherplatz auf der Festplatte zu ermitteln.
Eine der einfachsten Methoden ist die Verwendung des Befehls «df». Es zeigt Ihnen Informationen über die Speicherplatznutzung auf jedem angeschlossenen Gerät an, einschließlich des verfügbaren und des gesamten verfügbaren Speicherplatzes. Führen Sie den Befehl «df -h» aus, um die Ergebnisse in einem lesbaren Format zu erhalten, in dem die Datei- und Verzeichnisgrößen in Gigabyte angegeben werden.
Eine andere Möglichkeit besteht darin, den Befehl «du» zu verwenden. Es analysiert das angegebene Verzeichnis und zeigt die Größe jeder Datei und des darin enthaltenen Unterverzeichnisses an. Um die Größe des gesamten Verzeichnisses zu ermitteln, führen Sie den Befehl «du -sh» aus, wobei die Option «-s» bedeutet, die Größe von Dateien und Unterverzeichnissen zu summieren, und die Option «-h» zeigt das Ergebnis in einem lesbaren Format an.
Sie können auch grafische Dienstprogramme wie "Disk Usage Analyzer» oder "Baobab" verwenden, um die Speicherplatznutzung visuell zu bewerten. Sie bieten Ihnen eine grafische Darstellung des Speicherplatzes und helfen Ihnen, schnell zu bestimmen, welche Dateien und Verzeichnisse am meisten Platz beanspruchen.
Überprüfen Sie regelmäßig den freien Speicherplatz auf der Festplatte unter Linux, um Probleme mit unzureichendem Speicherplatz und der darauf basierenden Systeminstabilität zu vermeiden. Verwenden Sie die beschriebenen Methoden, um schnell und einfach Informationen über den Status Ihrer Festplatte zu erhalten.
Grundlegende Befehle zum Überprüfen des freien Speicherplatzes unter Linux
Es gibt mehrere Befehle auf einem Linux-Betriebssystem, mit denen Sie den verfügbaren freien Speicherplatz auf der Festplatte überprüfen können. Hier sind einige von ihnen:
df
Mit dem Befehl "df" können Sie Informationen zu Laufwerken und Dateisystemen anzeigen, einschließlich des verfügbaren und verwendeten freien Speicherplatzes. Um diesen Befehl zu verwenden, geben Sie einfach "df" in das Terminal ein.
du
Mit dem Befehl "du" können Sie Informationen zur Größe von Dateien und Verzeichnissen anzeigen. Standardmäßig zeigt es die Größe aller Dateien und Verzeichnisse im aktuellen Verzeichnis an. Um die Größe eines bestimmten Verzeichnisses herauszufinden, geben Sie "du -sh /Pfad /zu /Verzeichnis" in das Terminal ein.
ls
Mit dem Befehl "ls" können Sie die Dateien und Verzeichnisse im aktuellen Verzeichnis auflisten. Es zeigt auch die Größe jeder Datei und jedes Verzeichnis an. Sie können die Option "-h" verwenden, um die Größe in einem verständlicheren Format anzuzeigen. Geben Sie "ls -lh" in das Terminal ein, um die Datei- und Verzeichnisgrößen auf bequeme Weise anzuzeigen.
Dies sind nur einige der grundlegenden Befehle, mit denen Sie den freien Speicherplatz unter Linux überprüfen können. Jeder Befehl liefert unterschiedliche Daten und kann in verschiedenen Situationen nützlich sein. Verwenden Sie diese Befehle, um Informationen über den freien Speicherplatz auf der Festplatte unter Linux abzurufen und zu verwalten.
df
Der Befehl df unter Linux wird verwendet, um Informationen über den verfügbaren freien Speicherplatz auf dem Dateisystem anzuzeigen.
Die Verwendung des Befehls df ist einfach. Führen Sie einfach den Befehl df aus und sehen Sie sich dann die Ausgabe an, um die Größe der Dateisysteme, ihre Verwendung und den verfügbaren freien Speicherplatz zu sehen.
Beispiel für die Verwendung des Befehls df:
| Parameter | Die Beschreibung |
|---|---|
| -h | Zeigt die Ergebnisse anhand der von Personen lesbaren Einheiten an (z. B. KB, MB, GB). |
| -T | Zeigt den Dateisystemtyp an. |
| -t | Zeigt nur die Dateisysteme des angegebenen Typs an. |
Beispiele für df-Befehle mit unterschiedlichen Parametern:
$ df -h$ df -T$ df -t ext4
Der Befehl df kann auch mit bestimmten Dateisystemen oder Linux-Distributionen verwendet werden, um den verfügbaren freien Speicherplatz für bestimmte Partitionen festzulegen.
Sie verfügen jetzt über alle erforderlichen Informationen, um den Befehl df zu verwenden und den verfügbaren freien Speicherplatz unter Linux zu überprüfen.
du
Unter Linux ist der Befehl du (disk usage) ermöglicht es Ihnen, die Nutzung des Speicherplatzes auf Ihrem Computer oder Server zu überprüfen.
Die grundlegende Form des Befehls du sieht so aus:
du [Optionen] [datei oder Verzeichnis]
Der Standardbefehl du zeigt die Größe jeder Datei und jedes Verzeichnisses im aktuellen Arbeitsverzeichnis an:
Um die Ergebnisse in einem menschenlesbaren Format auszugeben, können Sie die Option verwenden -h:
Wenn Sie nur die Gesamtgröße des angegebenen Verzeichnisses anzeigen möchten, können Sie die Option verwenden --summarize oder eine verkürzte Version davon -s:
du -sh /path/to/directory
ls
Der Befehl ls wird verwendet, um den Inhalt des Verzeichnisses anzuzeigen. Sie können die Dateien und Ordner im aktuellen Arbeitsverzeichnis anzeigen.
Um den Befehl ls zu verwenden, müssen Sie ein Terminal öffnen und in das gewünschte Verzeichnis wechseln. Geben Sie dann einfach ls ein und drücken Sie die Eingabetaste.
Das Ergebnis des Befehls ls wird als Liste von Dateien und Ordnern angezeigt. Standardmäßig zeigt der Befehl nur Dateinamen ohne zusätzliche Informationen an.
Wenn Sie weitere Informationen zu den Dateien anzeigen möchten, können Sie verschiedene Optionen für den Befehl ls verwenden. Mit der Option -l können Sie beispielsweise die Länge der Datei, die Zugriffsrechte, den Besitzer und die Gruppe, den Zeitpunkt der letzten Änderung und andere Attribute anzeigen. Um die Option -l zu verwenden, geben Sie einfach ls -l ein und drücken Sie die Eingabetaste.
Der Befehl ls unterstützt auch andere Optionen wie -a (Anzeige ausgeblendeter Dateien), -h (Anzeige der Größe in einem besser lesbaren Format) usw. Weitere Informationen zu den Befehlsoptionen finden Sie im man-Befehlshandbuch.
| Das Team | Die Beschreibung |
|---|---|
| ls | Inhalt des Verzeichnisses anzeigen |
| ls -l | Zeigt den Inhalt des Verzeichnisses mit zusätzlichen Informationen an |
| ls -a | Alle Dateien anzeigen, einschließlich ausgeblendeter Dateien |
| ls -h | Dateigrößen in einem lesbareren Format anzeigen |
Der ls-Befehl ist einer der grundlegendsten und nützlichsten Befehle unter Linux. Es ermöglicht Ihnen, den Inhalt eines Verzeichnisses schnell und bequem zu durchsuchen und Informationen über Dateien und Ordner zu erhalten.
Überwachung des freien Speicherplatzes mit Grafana und Prometheus
Grafana ist eine Plattform zur Visualisierung von Daten und Metriken, mit der Sie schöne und informative Dashboards erstellen können. Prometheus ist ein Überwachungs- und Alerting-System, das Zeitreihen sammelt und Probleme benachrichtigt.
Zuerst müssen Sie Grafana und Prometheus auf Ihrem System installieren. Dazu können Sie die Paketmanager Ihrer Linux-Distribution verwenden oder die benötigten Pakete von den offiziellen Projektwebsites herunterladen. Ausführliche Installationsanweisungen finden Sie in der Dokumentation von Grafana und Prometheus.
Starten Sie nach der Installation Grafana und melden Sie sich an der Weboberfläche an. Erstellen Sie ein neues Dashboard und fügen Sie ein Dashboard hinzu, um den freien Speicherplatz auf der Festplatte anzuzeigen.
Um Prometheus mit Grafana zu verbinden, muss die Kommunikation zwischen Prometheus und Grafana konfiguriert werden. Fügen Sie in der Prometheus-Konfigurationsdatei die Grafana-Informationen hinzu, indem Sie die zu verbindende Adresse und den zu verbindenden Port angeben.
scrape_configs:
- job_name: 'grafana'
static_configs:
- targets: ['localhost:3000']
Nachdem Sie die Verbindung zwischen Grafana und Prometheus eingerichtet haben, können Sie mit der Datenerfassung beginnen. Prometheus wird regelmäßig auf das System zugreifen und Metriken über den freien Speicherplatz auf der Festplatte sammeln. Grafana erhält diese Daten und zeigt sie auf dem Dashboard an.
Jetzt haben Sie die Möglichkeit, den freien Speicherplatz in Echtzeit mit Grafana und Prometheus zu überwachen. Sie können Alerting einrichten, um über den Mangel an freiem Speicherplatz informiert zu werden. Sie können auch andere Metriken und Daten hinzufügen, die auf dem Dashboard angezeigt werden sollen, und ein vollständiges Überwachungssystem für Ihre Server erstellen.
Die Verwendung von Grafana und Prometheus zur Überwachung des freien Festplattenspeichers unter Linux ist ein leistungsfähiges Werkzeug, um die Ressourcen Ihres Systems zu überwachen und zu optimieren. Mit diesen können Sie sich im Voraus über die Probleme informieren und Maßnahmen ergreifen, um zu verhindern, dass der freie Speicherplatz und das System ausfallen.
Installieren und Verwenden des ncdu-Programms zur Überprüfung des freien Speicherplatzes
Sie benötigen Internetzugang und Administratorrechte, um ncdu zu installieren. Wenn Sie bereits einen Paketmanager wie apt oder yum installiert haben, können Sie ncdu mit dem folgenden Befehl installieren:
| Für Ubuntu: | sudo apt install ncdu |
| Für CentOS: | sudo yum install ncdu |
Nach der Installation kann ncdu mit dem Befehl ncdu gestartet werden. Beim Start scannt ncdu das ausgewählte Verzeichnis und zeigt Ihnen eine Liste der Dateien und Verzeichnisse an, die nach Größe sortiert sind.
Sie können auch nach dem ncdu-Befehl ein bestimmtes Verzeichnis angeben, das Sie analysieren möchten. Zum Beispiel: ncdu /home/user .
Verwenden Sie die Pfeiltasten und die Eingabetaste, um durch die Scanergebnisse zu navigieren. Sie können durch Ordner navigieren, Inhalte anzeigen und in Unterordnern navigieren.
Mit ncdu können Sie schnell und einfach feststellen, welche Dateien und Verzeichnisse am meisten Speicherplatz belegen, und nicht benötigte Dateien löschen, wodurch zusätzlicher Speicherplatz frei wird.