【发布时间】:2015-02-23 20:08:20
【问题描述】:
我有这个 1mi 的庞大文档集;今天插入时,mongo出现异常说我磁盘不足:失败:异常:磁盘空间不足时无法获取写锁
检查我的硬盘驱动器,我还有 300gb 的可用空间,所以,基本上,我不知道为什么 mongodb 告诉我空间不足。这可能是什么原因造成的?
【问题讨论】:
-
在 ext3/4 上,默认情况下可以选择为 root 5% 保留一些空间 - 可能是类似的情况。
我有这个 1mi 的庞大文档集;今天插入时,mongo出现异常说我磁盘不足:失败:异常:磁盘空间不足时无法获取写锁
检查我的硬盘驱动器,我还有 300gb 的可用空间,所以,基本上,我不知道为什么 mongodb 告诉我空间不足。这可能是什么原因造成的?
【问题讨论】:
所以,问题来了:我的硬盘被分区了。 mongodb dbpath 指向我的根分区,它比我的主分区小得多。我必须做的是将 /etc/mongodb.conf dbpath 更改为另一个有可用空间的分区。
无论如何,感谢 Gnucki,你帮了我很大的忙!如果没有你的帮助,永远不会看到这个问题。
【讨论】:
你肯定是在一个有限的分区上。
要查看您的分区,您可以使用以下命令:
$ df
【讨论】: