Mac升级到big sur之后,根目录无法写入文件如何解决?
发布于 作者:苏南大叔 来源:程序如此灵动~春风吹,战鼓擂,苹果系统怕过谁。最新的苹果系统big sur
,又来给苏南大叔出难题了,根目录继续不能读写。这个事情在上一个版本catalina
的时候,就出现过一次。那么按照上一次的经验来处理的话,却不能解决问题了。
本文测试环境:mac@big sur
。话说,本文的这个需求其实说起来很简单的,苏南大叔就是想在根目录下面,放一个文件夹然后放点自己写的代码。
既往经验失败
安装上一个版本mac@catalina
时代的经验的话,需要先挂载硬盘为可写。然后,再去建立软链接即可。执行代码:
sudo mount -uw /
但是,在mac@big sur
中,已经不能再顺利执行上面的代码了。报错如下:
mount_apfs: volume could not be mounted: Permission denied
mount: / failed with 66
然后,不明真相的群众,又表示:需要到开机commond+R
里面去关闭sip
,再执行相关操作。然后,再次有人报告操作失败了。
新的正确处理方式
在这里,苏南大叔希望:在根目录下面,出现一个软链接目录data
,然后真实目录地址是:/Users/sunan/data/
。这里先建立好真实目录。
然后,编辑一下/etc/synthetic.conf
文件。(木有的话,无所谓的,vi
会自动创建一个的。)
sudo vi /etc/synthetic.conf
然后在里面写入自己希望的软连接对应关系,比如:
data /Users/sunan/data
这里格式和大家所熟悉的hosts
文件的编辑方式,基本一致。中间是tab
,而不是space
,这一点非常重要。否则会识别失败的。
保存好之后,重启电脑。然后,就会发现神奇的一幕:根目录下面出现了一个软链接目录data
!目标达成!
相关链接
- https://newsn.net/say/mac-rootless-disable.html
- https://newsn.net/say/mac-catalina-root-readonly.html
总结
mac
系统真心是折磨人啊。大家真的需要在根目录下面放置自己的文件夹,但是mac
系统却在其中多次作梗。真不晓得,是怎么个情况。
更多mac
使用小技巧,请点击苏南大叔的博客文章:



本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
《程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
《程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。
本站的忠实读者小伙伴,正在阅读下面这些文章: