我更改了mongodb的dbpath,并将早期dbpath文件夹的内容移动到新的文件夹中。但是服务器无法启动。在调查mongodb日志时,我发现以下异常:2016-05-23T10:50:51.697+0000 I STORAGE [initandlisten] exception in initAndListen std::exception: boost::filesystem::status: Permission denied: "/media/user/Shared/mongodb/storage.bson", terminating。我找到了一个类似的问题, 但它没有帮助我解决问题。这是我的dbpath文件夹和storage.bson文件的当前权限:
我尝试删除锁文件(/var/lib/mongodb/mongod.lock),但这也没有帮助我。
顺便说一句,我正在使用MongoDB的版本v3.0.8,并通过sudo service mongodb start启动它。
-rwxrwxrwx 1 mongodb mongodb 69 May 23 08:57 storage.bson*
drwxrwxrwx 3 mongodb mongodb 4096 May 23 09:04 mongodb/
我尝试删除锁文件(/var/lib/mongodb/mongod.lock),但这也没有帮助我。
顺便说一句,我正在使用MongoDB的版本v3.0.8,并通过sudo service mongodb start启动它。
chmod -R o+rwx /<home>/mongodb
。 - ArchyWARNING: Access control is not enabled for the database.
- Archy