mac系统升级血泪史之根目录创建文件夹问题

在macOS系统升级后遇到根目录创建文件夹问题,由于System Integrity Protection (SIP)导致“Read-only file system”错误。解决方法包括检查并关闭SIP,通过挂载和软链接创建目录,或者在BigSur及M1芯片设备上使用synthetic.conf配置。重启和修改shell配置文件以适应开发环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在根目录下创建新目录,mkdir /data
出现 “Read-only file system”

macOS Catalina
首先,执行以下命令查看SIP的状态
命令: csrutil status 结果:“System Integrity Protection status: disabled.”
若不是disabled状态的话,先关闭SIP

关闭SIP的方法
1、重启Mac
2、在OS X启动之前,按住 Command+R 并保持不动,
直到看到Apple图标和进度条。发布。这将引导你进入恢复。
3、从 “实用工具” 菜单中选择 “终端”。
4、在提示符处输入以下内容,然后按回车键:
csrutil disable
5、终端应显示SIP被禁用的消息。
6、从菜单中选择 重新启动。

然后,将根目录文件夹挂载到用户目录下
sudo mount -uw /
此时可以创建目录了,sudo mkdir /home
再挂载到 用户目录下 sudo ln -s /Users/tal/data /data
最后,重新打开csrutil

macOS BigSur(M1同样适用)
1、先在用户目录下创建文件夹
比如 /Users/tal/data
2、sudo vim /etc/synthetic.conf
写入: data /Users/tal/data(中间是tab)
3、保存后重启电脑,根目录下就会出现data文件夹了
data -> /Users/dahai/data
BigSur挂载.gif<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值