错误描述
已经创建了 /data/db 文件夹,启动服务的时候仍然会报错:
Attempted to create a lock file on a read-only directory: /data/db, terminating
原因分析
前一个报错为为/data/db文件夹不存在,这时候就需要手工创建文件夹,直接使用mkdir -p /data/db 会提示权限不足,使用sudo mkdir -p /data/db 创建之后在运行就会提示上面的错误。切到/目录下使用ls -l查看权限
发现文件目录权限是在root的,而我想要的是在furuiyang用户下,所以使用命令sudo chown -R furuiyang /data 修改父目录的所属用户,我就把它修改成furuiyang,实际使用中根据需要修改。
再次查看权限:
这时就可以正常启动mongodb服务了