Monterey版本根路径下创建文件夹apps,提示只读文件系统
➜ / mkdir appsmkdir: apps: Read-only file system
按以下方式可以解决:
关机以安全模式启动mac,具体方法见Apple官方文档 如何在 Mac 上使用安全模式 。M1芯片和X86芯片的安全模式启动方法不一样。选择“选项”,再点击自己的账户。找到终端工具,并执行 csrutil disable关掉mac的sip机制重启电脑查看sip,发现已被禁用。但是此时依旧无法在根路径下创建目录➜ / csrutil statusSystem Integrity Protection status: disabled.
创建synthetic.conf文件sudo touch /etc/synthetic.conf
命令行执行 man synthetic.conf
文件中添加以下内容, apps是你想创建的根路径下的文件夹,user_name是你的mac用户名 (注意必须是tab分隔, 换行可添加多条)synthetic.conf describes virtual symbolic links and empty directories to be created at the root mount point.
这个描述文件就是mac用来解决无法在根路径下创建目录的机制。
apps /Users/user_name/apps
再次重启,根路径下多了一个软连接现在Java应用可以正常启动了,不会因为日志文件无法创建启动不了了。