记录一下操作吧
首先进入mac的恢复模式 执行:
csrutil authenticated-root disable
然后重启正常进入系统
查看系统磁盘设备标识 执行mount命令 挂载到根目录的就是 比如:
/dev/disk1s5s1 on / (apfs, sealed, local, read-only, journaled) 然后执行:
sudo mount -o nobrowse -t apfs /dev/disk1s5 ~/mount
# 这里的设备标识要去掉后面两位, 随便挂载到一个路径都可以
然后 ~/mount路径就是根目录了 可以随便操作 创建目录啊之类的 不过建议还是做个软连接 软连接是有效的
比如: ln -s ~/data ~/mount/data
然后重构snapshot 执行:
sudo bless --folder ~/mount/System/Library/CoreServices --bootefi --create-snapshot
重启. 好了现在有了/data目录 而且是可写的 因为是个软连接...
然后在data目录下创建跟之前项目一样的名字的目录 用pycharm打开 直接用local history的revert恢复
大功告成...
1
Nitroethane 2020-11-15 13:02:03 +08:00 via iPhone
搜一下 v 站这一周的帖子,前两天看到别人也有发
|
2
geew OP |
3
377848 2020-11-15 13:52:18 +08:00
问题多多呀,不敢升级
|
4
handylive 2020-11-15 18:35:26 +08:00
升级前你们都不备份重要资料呀,单独搞个 /data 目录是怎么回事
|
5
wydinhk 2020-11-15 21:14:55 +08:00
同问 /data 是什么操作
|
6
AkideLiu 2020-11-15 21:50:43 +08:00 via iPhone
正常来说 /下文件权限是 root 的,/home 才是你的
|
8
cbb1 2020-11-16 13:02:56 +08:00
我执行 csrutil authenticated-root disable 报错 must be disable hd 。。。。请问为什么啊
|
9
Mitt 2020-11-16 13:48:12 +08:00 via iPhone
这波确实是算是自己手欠,用户目录之外不该跟系统抢空间,而且我记得 /从之前就不让写了?另外也证明了 Mac 的迁移是多么不靠谱,不仅你这个,另一个帖子 TM 还原也是有问题,包括我自己还原 TM 也出现过还原一半失败,或者还原完缺东西,我自己去 TM 里把文件拉出来的情况,现在苹果质量还是靠不住,尽量升级系统前做备份吧,特别代码类的东西,git 仓库要用起来
|
11
Geekerstar 2020-11-17 14:09:02 +08:00
哈哈哈,看到这个帖子,去这个目录翻了一下 /Users/Shared/Previously Relocated Items/Security/data,清理出 13 个 G 的空间
|