Mongod启动错误(errno 45):无法锁定文件



当我尝试使用以下命令启动mongod时:

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实例。

I have try to:

  • 删除整个目录data/,重新创建路径data/db
  • 修改mongod.lock
  • 文件的权限

但是这些都不起作用。

你知道我该怎么做吗?由于

不是所有的文件系统都支持锁,您是否正在使用NFS?您可以为您的数据文件夹添加FS类型、挂载选项和权限吗?