Ich habe einige Probleme mit MongoDB und der Speicherplatznutzung. Früher hatte ich eine große Sammlung von ungefähr 600 Millionen Datensätzen mit mehr als 110 GB auf der Festplatte. Vor kurzem habe ich beschlossen, es zu löschen, weil die Daten veraltet waren. Dazu habe ich die Sammlung über die Weboberfläche von rockmongo gelöscht. Dementsprechend zeigt mir rockmongo die Sammlung nicht mehr an, jedoch hat sich meine Datenträgerverwendung überhaupt nicht geändert.
Gibt es einen sauberen Vorgang, den ich nicht kenne und der ausgeführt werden muss, um die Datenbank mit den Datenbankdateien auf der Festplatte zu synchronisieren?
Ich habe versucht, eine "Reparatur" durchzuführen, aber das System beklagt, dass nicht genügend Speicherplatz auf der Festplatte vorhanden ist ... das liegt daran, dass MongoDB alles verwendet.
mongodump
,oldDatabase.dropDatabase()
,mongorestore --db newDatabase dump/oldDatabase
.