GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux:Kein Speicherplatz mehr auf dem Gerät, während der df-Befehl viel freien Speicherplatz anzeigt

Während der Arbeit an Linux-Boxen erhält der Systemadministrator normalerweise diesen Fehler „Kein Speicherplatz auf dem Gerät übrig“, während df-Befehle viel freien Speicherplatz auf derselben Partition oder demselben Gerät anzeigen. In meinem Szenario habe ich eine Apache-basierte Anwendung, die auf CentOS läuft, ich habe auch das gleiche Problem.

Führen Sie die folgenden Schritte aus, um dieses Problem zu lösen

Schritt 1:Inodes-Informationen identifizieren

Verwenden Sie den folgenden Befehl, um Inodes-Informationen des gesamten FLIE-Systems zu erhalten:

# df -i

Verwenden Sie den folgenden Befehl, um Inode-Informationen für ein bestimmtes Dateisystem zu erhalten:

# df -i /dev/mapper/my--vg-my--lv

Wie wir in der obigen Ausgabe sehen können, wurden alle Inodes des Dateisystems (/dev/mapper/my—vg-my–lv) verbraucht, deshalb bekomme ich keinen Speicherplatz mehr auf dem Gerät, während viel freier Speicherplatz verfügbar ist.

Hinweis:Wir können auch Inode-Informationen eines Dateisystems mit dem Befehl tune2fs erhalten, wie unten gezeigt:

# tune2fs -l /dev/mapper/my--vg-my--lv

SCHRITT:2 IDENTIFIZIEREN SIE VERALTETE ODER UNNÖTIGE DATEIEN IM DATEISYSTEM.

Schritt 2:Identifizieren Sie veraltete oder unnötige Dateien im Dateisystem

Finden Sie alle veralteten oder unnötigen Dateien und löschen Sie sie mit dem Befehl rm. Nach dem Löschen von Dateien können wir Dateien und Verzeichnisse erstellen.

Hinweis :Es gibt keine Möglichkeit, die Anzahl der Inodes auf einem Dateisystem zu erhöhen, sobald es erstellt wurde.


Linux
  1. 14 Beispiele für SCP-Befehle zum sicheren Übertragen von Dateien unter Linux

  2. Linux-ls-Befehl - Dateien auflisten

  3. mcopy-Befehl unter Linux

  4. Suchen und entfernen Sie Dateien mit Leerzeichen mit dem Befehl find unter Linux

  5. Kein Speicherplatz auf Gerät

So geben Sie Speicherplatz unter Ubuntu Linux frei

So schließen Sie ein Verzeichnis beim Suchen von Dateien in Linux aus

40 Einfacher und effektiver „lsof-Befehl“ im Linux-System

So erstellen Sie Dateien in einem Linux-System:Ein ultimativer Leitfaden

Verstehen Ihres Speicherplatzes durch den Befehl „df“ in Linux

ls-Befehl unter Linux/UNIX