的mongod启动错误(错误45):无法锁定文件
问题描述:
当我尝试启动mongod的使用下面的命令:的mongod启动错误(错误45):无法锁定文件
mongod --dbpath data/db
我收到以下错误:
[initandlisten] exception in initAndListen: 98 Unable to lock file:
data/db/mongod.lock errno:45 Operation not supported. Is a mongod instance
already running?, terminating
但是当我使用ps
命令行,我没有看到任何正在运行的mongod实例。
我曾尝试:
- 删除整个目录
data/
并重新创建路径data/db
- 改变文件
mongod.lock
的权利,但这些都不奏效。
任何想法我应该做什么?谢谢
答
并非所有文件系统都支持锁定,你有没有可能使用NFS? 您能否为您的数据文件夹添加FS类型,装载选项和权限?
+0
是的,我正在使用NFS,但我无法改变我的配置。 谢谢你的回答,至少我知道问题来自哪里。 – baldychristophe
如果您确定它没有运行,您可以删除该文件。 – mszymborski