• mongodb 4.2部署过程中,自定义数据目录到一个5T的数据盘,/data. 

部署后启动过程出现错误:

  • 经过查找日志发现错误:Attempted to create a lock file on a read-only directory。 (注意若是日志不显示,请把日志路径设置为默认路径) cat  xxxxx/mongod.log[查询xxx路径下日志]

解决方案如下:

vi /etc/selinux/config               编辑config文件,把enforcing配置项目改为:permissive
sudo chown
-R mongod:mongod xxxx 给XXX目录授权,log和data目录都要授权。

调整完成配置之后,请重启系统:reboot. 

有不明白为啥要改:/etc/selinux/config,安全系统配置的。 请参照官网说明,当然也有enforcing模式下的解决方案,当时配置太多了,就不放出来了。

https://docs.mongodb.com/v4.2/tutorial/install-mongodb-on-red-hat/ 

不明白之处看看官网解决方案,原创太少。 

posted on 2021-04-27 10:38  纯真童年  阅读(776)  评论(0编辑  收藏  举报