繁体   English   中英

Mongodb给出“有足够的空间”错误,提示“磁盘空间不足时无法获取写锁定”

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM