我的mongodb停止工作,发现我需要从var/lib/mongodb中删除'mongod.lock‘文件,但我面临着’只读文件系统错误‘。
rm:无法删除'mongod.lock':只读文件系统
发布于 2019-07-28 15:08:03
MongoD锁是一种只有一个mongo守护进程(进程)访问文件夹的保证。因此,首先要确保没有活动的mongo守护进程。然后,您可以删除read onla属性并删除锁文件。或者,您可以通过指定启动参数dbpath在另一个文件夹上启动mongo deamon。例如mongod -dbpath新文件夹。
发布于 2019-12-03 18:30:27
我对所有的只读文件系统都有大量的问题,无论是在最初设置mongod (不能创建/data/db)目录时,还是后来当mongod实例没有正常关闭时,我都不能重新运行它,因为出现了和你遇到的同样的错误。
无法删除该文件。
我必须在机器上禁用SIP (csrutil),使用适当的权限挂载根目录,然后才能删除文件。
<代码>G213
这将为您提供当前会话的root访问权限。它将在下一次启动时重置。虽然现在您可以在根文件夹中执行许多操作,但是您现在可以对该文件执行rm操作。
https://stackoverflow.com/questions/57238571
复制相似问题