Mongod - 被黑客攻击后日志文件的可用空间不足

时间:2017-06-01 15:17:11

标签: mongodb

我被黑了,我的整个生产数据库都被删除了。现在,当我尝试启动mongod时,我收到错误:

storage:
    dbPath: /var/lib/mongo

我在AWS EC2实例上并且有足够的空间。我该怎么办?

我检查了/etc/mongod.conf并且有一个设置:

/data/db

然而,从日志中,mongod正在寻找/data/db。当我创建Filesystem Size Used Avail Use% Mounted on /dev/xvda1 7.8G 4.5G 3.3G 58% / 时,我得到上面关于空间不足的错误......

修改 Ran df -kh / var / lib / mongo返回

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

修改

好的,我增加了空间,这有所帮助,但现在我又得到了另一个错误:

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

我在这里尝试了解决方案'Failed to unlink socket file" error in MongoDB 3.0。也就是说,删除文件,更改权限,但每次启动mongod时,文件都会重新出现并出现相同的错误。当我在该文件上运行ls -al时,我看到:

AnyForwardCollection

1 个答案:

答案 0 :(得分:2)

增加EC2实例上的磁盘空间解决了这个问题。