2017-06-01 1 views
0

Ich wurde gehackt und meine gesamte Produktionsdatenbank wurde gelöscht. Wenn ich jetzt versuche, mongod zu starten, erhalte ich den Fehler:Mongod - Unzureichender freier Speicherplatz für Journaldateien nach dem Hacken

Insufficient free space for journal files 
Please make at least 3379MB available in /var/lib/mongo/journal or use --smallfiles 

Ich bin auf einer AWS EC2-Instanz und habe viel Platz. Was kann ich versuchen?

geprüft I /etc/mongod.conf und gibt es eine Einstellung gibt:

storage: 
    dbPath: /var/lib/mongo 

jedoch aus den Protokollen wird mongod in /data/db suchen. Als ich dann /data/db erstellen erhalte ich den Fehler, der oben über nicht genügend Platz ...

EDIT Ran df -KH/var/lib/Mongo die

Filesystem  Size Used Avail Use% Mounted on 
/dev/xvda1  7.8G 4.5G 3.3G 58%/

EDIT

zurück Ok, ich habe den Platz vergrößert, das hat geholfen, aber jetzt bekomme ich noch einen weiteren Fehler:

Failed to unlink socket file /tmp/mongodb-27017.sock errno:1 Operation not permitted 

Ich habe die Lösungen hier 'Failed to unlink socket file" error in MongoDB 3.0 versucht. Das heißt, Löschen der Datei, Ändern der Berechtigungen, aber jedes Mal, wenn ich Mongod starte, erscheint die Datei wieder und derselbe Fehler. Wenn ich ls -al für diese Datei starte, sehe ich:

srwx------ 1 mongod mongod 0 Jun 1 18:09 /tmp/mongodb-27017.sock 
+0

Überprüfen mongodb Protokolle/var/log/mongodb – FallAndLearn

+0

[Journal-Dateien] (https://docs.mongodb.com/manual/core/journaling/) sind ein wichtiger Teil der Datenbank-Engine; Sie müssen genug Platz für sie haben. –

+0

Ich habe eigentlich viel Platz. Was passiert ist, wurde ich gehackt und meine gesamte Produktionsdatenbank gelöscht. Ich habe versucht, die Datenbank zu sichern und jetzt bekomme ich diesen Fehler ... – Mark

Antwort

0

Die Erhöhung des Speicherplatzes auf meiner EC2-Instanz löste das Problem.

+0

Froh, dass Sie Ihr Problem behoben. Nur neugierig. Wie sind Sie um das Problem mit der Sperrberechtigung herumgekommen? – Veeram

+0

@Veuram löschen /data/db/mongod.lock repariert es für mich – Mark

Verwandte Themen