1:MongoDB发生Can't take a write lock while out of disk space错误解决方法
问题产生:在插入5亿条数据时,中途停止,报空间不足。
db.userinfo.drop();
db.userinfo.remove();
报错:Can't take a write lock while out of disk space
解决方法(debian8):
先停止mongodb服务
service mongodb stop
就去/etc/mongodb.conf
修改
nojournal = true
smallfiles = true
noprealloc = true
将lock文件删除
rm /var/lib/mongodb/mongod.lock
最好也把journal日志删除,那玩意也很占硬盘
rm -rf /var/lib/mongodb/journal/*
重启mongodb服务
service mongodb start
删集合中数据:db.userinfo.remove();
可以执行了。
阅读(7271) | 评论(0) | 转发(0) |