Zum Hauptinhalt springen

Wie finde ich heraus, wie viel Speicherplatz auf einem Linux-Server verfügbar ist: Detaillierte Anleitung

Linux – es ist eines der beliebtesten Open-Source-Betriebssysteme, das im serverseitigen Bereich weit verbreitet ist. Wenn Sie ein Administrator eines Linux-basierten Servers sind, können Sie Situationen haben, in denen Sie herausfinden müssen, wie viel freier Speicherplatz auf der Festplatte verfügbar ist. In dieser detaillierten Anleitung erfahren Sie, wie Sie den freien Speicherplatz auf Ihrem Linux-Server überprüfen können, damit Sie die Ressourcen Ihres Servers effizient verwalten können.

1. Verwenden des Befehls df

Der Befehl df ist eine der besten Möglichkeiten, um herauszufinden, wie viel Speicherplatz belegt ist und wie viel auf der Festplatte verbleibt. Es bietet Informationen zu den verschiedenen Dateisystemen, die auf Ihrem Server eingebunden sind. Führen Sie den folgenden Befehl im Terminal aus, um den verfügbaren Speicherplatz zu ermitteln:

2. Verwenden des Befehls du

Mit dem Befehl du können Sie die Größe eines Ordners oder einer Datei ermitteln. Es ist besonders nützlich, wenn Sie wissen müssen, wie viel Speicherplatz bestimmte Verzeichnisse oder Dateien belegen. Führen Sie den Befehl aus, um die Größe des Ordners zu ermitteln:

du -sh /Pfad/zu/Ordner

Hier ist der Parameter -s bedeutet, dass Sie nur die Gesamtgröße des ausgewählten Ordners anzeigen möchten, ohne die Unterordner zu detaillieren, und die Option -h ermöglicht die Anzeige der Größe in einem leicht lesbaren Format (z. B. "1,5G" anstelle von Bytes).

3. Verwenden des Befehls ls

Der Befehl ls dient zum Anzeigen des Verzeichnisinhalts. Es ermöglicht Ihnen, die Größe jeder Datei im ausgewählten Verzeichnis zu ermitteln. Führen Sie den Befehl aus, um die Größe der Dateien in einem Ordner zu ermitteln:

ls -lh /Pfad/zu/Ordner

Installation von df und ncdu

Sie benötigen die Dienstprogramme df und ncdu, um herauszufinden, wie viel Speicherplatz auf Ihrem Linux-Server verfügbar ist.

  1. DF-Installation:
    • Öffnen Sie das Terminal.
    • Führen Sie den Befehl sudo apt-get install coreutils aus, um das coreutils-Paket zu installieren, das das Dienstprogramm df enthält.
    • Bestätigen Sie die Installation, wenn Sie dazu aufgefordert werden.
  2. NCDU installieren:
    • Öffnen Sie das Terminal.
    • Führen Sie den Befehl sudo apt-get install ncdu aus, um das ncdu-Dienstprogramm zu installieren.
    • Bestätigen Sie die Installation, wenn Sie dazu aufgefordert werden.

Nach der Installation können Sie die Dienstprogramme df und ncdu verwenden, um Informationen über den freien Speicherplatz auf dem Linux-Server zu erhalten und ihn ausführlich zu analysieren.

Verwenden des Befehls df

Um den Befehl df zu verwenden, müssen Sie ein Linux-Terminal öffnen und den folgenden Befehl eingeben:

Nachdem Sie diesen Befehl ausgeführt haben, werden die Ergebnisse auf dem Bildschirm angezeigt. Die Spalte "Dateisystem" listet die Geräte auf, für die freie Speicherplatzdaten verfügbar sind. Die Spalte Größe zeigt die Gesamtkapazität jedes Geräts an, und die Spalte Verwendet gibt an, wie viel Speicherplatz bereits belegt ist. Die Spalte "Eingebunden in" zeigt den Mount-Punkt für jedes Gerät an.

Sie können das Flag "-h" hinzufügen, um Informationen über den freien Speicherplatz in einem lesbaren Format zu erhalten:

Sie können auch den Befehl df verwenden, um Informationen zu einem bestimmten Gerät abzurufen. Geben Sie dazu den Pfad zu der Datei oder dem Verzeichnis an, das sich auf diesem Gerät befindet:

Dadurch erhalten Sie Informationen über den freien Speicherplatz nur für das angegebene Gerät.

Der Befehl df -h kann nützlich sein, um die Menge an freiem Speicherplatz auf einem Linux-Server zu überwachen und die Verwendung von Speicherplatz zu verwalten und zu optimieren.

Verwenden des Befehls du

Mit dem Befehl du erhalten Sie Informationen über die Größe von Dateien und Verzeichnissen auf dem Linux-Server. Um diesen Befehl zu verwenden, geben Sie im Terminal ein:

du [Optionen] [datei/Verzeichnis]

Anstatt [datei/Verzeichnis] sie können den Pfad zu der Datei oder dem Verzeichnis angeben, über das Sie Informationen erhalten möchten. Wenn Sie keine bestimmte Datei oder ein bestimmtes Verzeichnis angeben, gibt der Befehl du Informationen für das aktuelle Arbeitsverzeichnis aus.

Beispiele für die Verwendung des Befehls du:

Verwenden des Befehls ncdu

Um ncdu zu verwenden, müssen Sie die folgenden Schritte ausführen:

  1. Installieren Sie die ncdu, falls sie noch nicht installiert ist, mit dem Paketmanager Ihres Betriebssystems.
  2. Führen Sie die ncdu aus, indem Sie den Pfad zu dem Verzeichnis angeben, das Sie analysieren möchten. Führen Sie beispielsweise den Befehl "ncdu /" aus, um das Stammverzeichnis zu analysieren.
  3. Warten, bis die ncdu das Dateisystem analysiert. Dies kann einige Zeit dauern, besonders wenn Sie eine große Anzahl von Dateien haben.
  4. Analyseergebnisse anzeigen. Sie sehen eine Liste von Verzeichnissen und Dateien, die nach Größe sortiert sind. Sie können auch Unterverzeichnisse öffnen, um detailliertere Informationen anzuzeigen.

Mit ncdu können Sie schnell feststellen, welche Verzeichnisse viel Platz benötigen, und Maßnahmen ergreifen, um Speicherplatz auf dem Linux-Server freizugeben.