Mam pewne problemy z MongoDB i wykorzystaniem miejsca. W szczególności kiedyś miałem dużą kolekcję około 600 milionów rekordów o łącznej wielkości ponad 110 GB na dysku. Niedawno postanowiłem go usunąć, ponieważ dane były nieaktualne. Aby to zrobić, upuściłem kolekcję za pośrednictwem interfejsu sieciowego rockmongo. W związku z tym rockmongo nie pokazuje mi już kolekcji, jednak moje użycie dysku w ogóle się nie zmieniło.
Czy jest jakaś czysta operacja, o której nie wiem, którą należy uruchomić, aby zsynchronizować bazę danych z plikami bazy danych na dysku?
Próbowałem wykonać „naprawę”, ale system narzeka, że na dysku nie ma wystarczającej ilości miejsca ... to dlatego, że wszystko jest używane przez MongoDB.
mongodump,oldDatabase.dropDatabase(),mongorestore --db newDatabase dump/oldDatabase.