-1

我正在尝试将管理员用户添加到在 AWS 上的 Ubuntu Linux 上运行的 Mongodb -
从 mongo shell 工作,我首先“使用管理员”,然后当我运行 db.addUser("admin', "password) 命令失败时说“磁盘空间不足时无法获取写锁",

我检查了磁盘空间,还有 1GB 剩余 - 有什么帮助吗?

4

1 回答 1

0

我使用 EC2 实例已经有几年了,我使用与 MongoDB 没有任何共同之处的软件发现了类似的错误,所以我打赌这是与 EC2 磁盘卷管理相关的问题,而不是 MongoDB 问题。

在我看来,它应该是以下错误之一:

  • 您已使用无法修改 Mongo 数据目录的用户启动 MongoDB。您确定您已经使用对数据目录具有写入权限的用户启动了 MongoDB 吗?

  • MongoDB 数据目录指向一个完整的磁盘卷(在使用 apt、yum 或 Amazon EC2 实例上的任何包管理器安装软件时,这很常见)。检查您的 MongoDB 数据目录配置并在命令行上使用“df -h”来查看您有多少可用磁盘空间。

于 2012-08-06T10:02:39.467 回答