Kann den Dateispeicher in MongoDB nicht zuordnen

8

In der Windows Server 2003-Box, die unsere MongoDB-Instanz hostet, war kein Speicherplatz mehr vorhanden, und Mongo begann, den Fehler zu generieren:

Der Dateispeicher kann nicht zugeordnet werden.

Nach dem Hinzufügen zusätzlichen Speicherplatzes zum Server und dem Neustart des MongoDB-Windows-Dienstes wird bei jedem Vorgang für die Datenbank der Fehler "Dateispeicher kann nicht zugeordnet werden" generiert. Ich habe sogar versucht, eine Reparatur durchzuführen und es gibt den gleichen Fehler:

& gt; db.repairDatabase (); {         "Assertion": "kann den Dateispeicher nicht abbilden",         "Zusicherungscode": 10085,         "errmsg": "db-Zusicherungsfehler",         "ok": 0 }

Irgendeine Idee, was ich tun kann, um meine Datenbank wieder betriebsbereit zu machen?

    
Justin 29.11.2011, 15:53
quelle

2 Antworten

8

Das Beenden des Dienstes, das Löschen der Sperrdatei und das Ausführen eines Mongod - Repairs funktionierten, obwohl db.repairDatabase nicht funktionierte.

    
Justin 29.11.2011, 16:33
quelle
5

Die Antwort von Justin hat für mich funktioniert.

Hier sind einige detailliertere Anweisungen für Ubuntu:

%Vor%

Ich hoffe, dass es jemandem hilft.

(bearbeitet - beachte, dass mongodb der Dienstname ist, aber mongod ist der korrekte Befehl zum Reparieren)

    
Peter Johnson 19.06.2013 12:22
quelle

Tags und Links