45 GB von 70 GB verwendet, aber laut df nur noch ca. 500 MB übrig. Wie kann ich die Ursache beheben?

45 GB von 70 GB verwendet, aber laut df nur noch ca. 500 MB übrig. Wie kann ich die Ursache beheben?

Ich habe ein ext4-Dateisystem, das als Datei in einem anderen Dateisystem gespeichert ist(kein Blockgerät).

Auf diesem System habe ich zwei Berkeley-Datenbanken, von denen die erste 25 GB groß ist und die zweite 20 GB (beide bestehen aus vielen kleinen Dateien). Daher bin ich mir über den theoretisch verwendeten Speicherplatz sicher (ich weiß jedoch nicht, wie ich den tatsächlich auf der Festplatte verwendeten Speicherplatz prüfen kann).

Dies entspricht 36 % des als belegt deklarierten Speicherplatzes im Vergleich zum theoretisch freien Speicherplatz. Dies ist ziemlich viel für ein Dateisystem, das von Anfang an Extents-Zuweisungen verwendet.

  • Ich habe das Dateisystem gerade erstellt und das Problem trat beim Versuch auf, es zu füllen. Es wurde also nie zuvor ausgehängt (auch nicht falsch). Trotzdem habe ich versucht, das Dateisystem und fscksowohl das Host-Dateisystem als auch das Ext4-Dateisystem auszuhängen, aber es wurde nichts gefunden.
  • Ich habe versucht, das Dateisystem als Root-Benutzer zu füllen dd if=/dev/zero of=wipe, aber tatsächlich kann ich nur etwa 500 MB schreiben, bevor der Speicherplatz erschöpft ist.

Wie lässt sich die Ursache ermitteln und das Problem möglicherweise beheben?

verwandte Informationen