AWS の Ubuntu Linux で実行されている Mongodb に管理者ユーザーを追加しようとしています -
mongo シェルから作業し、最初に「管理者を使用」し、次に db.addUser("admin', "password) を実行すると、コマンドが失敗して「ディスク容量が不足している間は書き込みロックを取得できません",
ディスク容量を確認したところ、残り 1GB です。
AWS の Ubuntu Linux で実行されている Mongodb に管理者ユーザーを追加しようとしています -
mongo シェルから作業し、最初に「管理者を使用」し、次に db.addUser("admin', "password) を実行すると、コマンドが失敗して「ディスク容量が不足している間は書き込みロックを取得できません",
ディスク容量を確認したところ、残り 1GB です。
私は数年間 EC2 インスタンスを使用してきましたが、MongoDB とは何の共通点もないソフトウェアを使用して同様のエラーを見つけたので、これは MongoDB の問題ではなく、EC2 ディスク ボリューム管理に関連する問題であると確信しています。
私の意見では、次のエラーのいずれかである必要があります。
Mongo データ ディレクトリを変更できないユーザーで MongoDB を起動しました。データ ディレクトリへの書き込み権限を持つユーザーを使用して MongoDB を起動しましたか?
MongoDB データ ディレクトリは、完全なディスク ボリュームを指しています (これは、Amazon EC2 インスタンスで apt、yum、またはその他のパッケージ マネージャーを使用してソフトウェアをインストールする場合によくあることです)。MongoDB データ ディレクトリの構成を確認し、コマンド ラインで「df -h」を使用して、使用可能なディスク容量を確認します。