Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7096236
  • 博文数量: 703
  • 博客积分: 10821
  • 博客等级: 上将
  • 技术积分: 12042
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-02 10:41
个人简介

中科院云平台架构师,专注于数字化、智能化,技术方向:云、Linux内核、AI、MES/ERP/CRM/OA、物联网、传感器、大数据、ML、微服务。

文章分类

全部博文(703)

分类: NOSQL

2015-08-20 09:33:35

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();
可以执行了。
阅读(7298) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~