[英]Mongodb gives “Can't take a write lock > while out of disk space” error with plenty of space
我的mongodb在90%磁盘使用率的Linux服务器上运行(由df确认)。 每个操作都导致以下错误:
db.dropDatabase(){“ ok”:0,“ errmsg”:“在磁盘空间不足时无法获取写锁定”,“ code”:14031}
'df -k'显示:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/xvda1 16380820 14622652 1657920 90% /
devtmpfs 2015972 56 2015916 1% /dev
tmpfs 2024984 0 2024984 0% /dev/shm
似乎有足够的磁盘空间。 数据库是否可能已损坏? 磁盘最初用尽了磁盘空间,但是后来我删除了许多文件并清除了10%,但错误仍然存在。
谁能建议下一步要采取什么措施?
谢谢
因此,事实证明mongodb需要的空间与您正在处理的数据库的大小一样多。 这太疯狂了。 我要做的是清除与db大小一样多的磁盘空间。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.