我正在尝试将管理员用户添加到在 AWS 上的 Ubuntu Linux 上运行的 Mongodb -
从 mongo shell 工作,我首先“使用管理员”,然后当我运行 db.addUser("admin', "password) 命令失败时说“磁盘空间不足时无法获取写锁",
我检查了磁盘空间,还有 1GB 剩余 - 有什么帮助吗?
我正在尝试将管理员用户添加到在 AWS 上的 Ubuntu Linux 上运行的 Mongodb -
从 mongo shell 工作,我首先“使用管理员”,然后当我运行 db.addUser("admin', "password) 命令失败时说“磁盘空间不足时无法获取写锁",
我检查了磁盘空间,还有 1GB 剩余 - 有什么帮助吗?
我使用 EC2 实例已经有几年了,我使用与 MongoDB 没有任何共同之处的软件发现了类似的错误,所以我打赌这是与 EC2 磁盘卷管理相关的问题,而不是 MongoDB 问题。
在我看来,它应该是以下错误之一:
您已使用无法修改 Mongo 数据目录的用户启动 MongoDB。您确定您已经使用对数据目录具有写入权限的用户启动了 MongoDB 吗?
MongoDB 数据目录指向一个完整的磁盘卷(在使用 apt、yum 或 Amazon EC2 实例上的任何包管理器安装软件时,这很常见)。检查您的 MongoDB 数据目录配置并在命令行上使用“df -h”来查看您有多少可用磁盘空间。