2016-08-14 67 views
0

当我尝试启动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

的权利,但这些都不奏效。

任何想法我应该做什么?谢谢

+0

如果您确定它没有运行,您可以删除该文件。 – mszymborski

回答

1

并非所有文件系统都支持锁定,你有没有可能使用NFS? 您能否为您的数据文件夹添加FS类型,装载选项和权限?

+0

是的,我正在使用NFS,但我无法改变我的配置。 谢谢你的回答,至少我知道问题来自哪里。 – baldychristophe