Mongodb提供了"Can't take a write lock > while out of disk space"错误,空间充足



我让mongodb在磁盘使用率为90%的Linux服务器上运行(由df证实)。每个操作都会导致以下错误:

db.dropDatabase() { "ok" : 0, "errmsg" : "不能采取写锁定 磁盘空间不足时", "代码" : 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需要的空间与您正在处理的数据库的大小一样多。这太疯狂了。我必须做的是清除与数据库大小一样多的磁盘空间。

最新更新