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
Überprüfen mongodb Protokolle/var/log/mongodb – FallAndLearn
[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. –
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