我需要通过在/reports/2019/
中放置一个目录来复制生产环境,并且您知道在Catalina中这已经不再可能了(至少不禁用SIP。
这样做实际上是在禁用安全性,但是我想有一种适当的方法可以做到这一点。
是否有一种方法可以创建类似/reports
的符号链接,该符号链接链接到读写卷而不禁用SIP或不损害安全性?
答案 0 :(得分:2)
您可以通过将条目添加到/etc/synthetic.conf
中来将符号链接添加到根文件系统。
在synthetic.conf(5)
手册页中:
synthetic.conf 指定每行一个单一的合成实体。每行 可能有一两列,由制表符分隔。如果一行有 单列,表示要在
/
上创建的虚拟空目录。 如果一行有两列,则表示在/
处的符号链接,其链接 目标在第二栏中给出。
因此,如果您的可写目录位于/Users/myself/reports
,则可以通过执行以下操作将其符号链接到/reports
:
sudo vi /etc/synthetic.conf
reports Users/myself/reports
,其中空格是制表符(Ctrl-V + Tab
)字符。目录应在重新启动后显示。
答案 1 :(得分:1)
非常感谢您记录@eqzx
在 2021 年,随着 Big Sur 的到来,情况发生了一些变化。由于未定义的原因,我得到了 crashloop。安全模式不会帮助你。如前所述,从恢复开始是可能的。 Apple 支持不会帮助您,但会告诉您进行维修。 修复系统除了浪费你的时间,什么也解决不了。
解决办法是:
synthetic.conf
...它不会在那里diskutil apfs unlock "Macintosh HD - Data"
diskutil info disk2s2
cd /Volumes/"Macintosh HD - Data"
private/etc
rm synthetic.conf
您现在可以重新启动,创建一个新文件,可能会再次卡住:) 并使用相同的解决方案修复它。