我被黑了,我的整个生产数据库都被删除了。现在,当我尝试启动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
答案 0 :(得分:2)
增加EC2实例上的磁盘空间解决了这个问题。