This topic created in 2013 days ago, the information mentioned may be changed or developed.
如题 有办法找回来吗? 我所有的项目代码都在那个目录...😭
之前升级都没删啊 怎么这次直接没了
PS: 查了一下 说是会备份到 /Users/Shared/Previously Relocated Items/Security/data 但我看了 是有点 但是不对
Supplement 1 · Nov 15, 2020
一顿操作了一下 基本恢复回来了(使用 pycharm 的 local histroy 来恢复)
诶 以后升级系统还是要谨慎一些
苹果傻逼!! JetBrain 就是神!
Supplement 2 · Nov 15, 2020
不过只是恢复了代码(用 pycharm 打开过的项目的)
Supplement 3 · Nov 15, 2020
记录一下操作吧
-
首先进入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恢复
-
大功告成...
Supplement 4 · Nov 15, 2020
11 replies • 2020-11-17 14:09:02 +08:00
 |
|
1
Nitroethane Nov 15, 2020 via iPhone
搜一下 v 站这一周的帖子,前两天看到别人也有发
|
 |
|
3
377848 Nov 15, 2020
问题多多呀,不敢升级
|
 |
|
4
handylive Nov 15, 2020
升级前你们都不备份重要资料呀,单独搞个 /data 目录是怎么回事
|
 |
|
6
AkideLiu Nov 15, 2020 via iPhone
正常来说 /下文件权限是 root 的,/home 才是你的
|
 |
|
8
cbb1 Nov 16, 2020
我执行 csrutil authenticated-root disable 报错 must be disable hd 。。。。请问为什么啊
|
 |
|
9
Mitt Nov 16, 2020 via iPhone
这波确实是算是自己手欠,用户目录之外不该跟系统抢空间,而且我记得 /从之前就不让写了?另外也证明了 Mac 的迁移是多么不靠谱,不仅你这个,另一个帖子 TM 还原也是有问题,包括我自己还原 TM 也出现过还原一半失败,或者还原完缺东西,我自己去 TM 里把文件拉出来的情况,现在苹果质量还是靠不住,尽量升级系统前做备份吧,特别代码类的东西,git 仓库要用起来
|
 |
|
10
geew Nov 17, 2020
@ cbb1 这个没遇到呢 你 Google 一下哈..
|
 |
|
11
zhangshaohan Nov 17, 2020
哈哈哈,看到这个帖子,去这个目录翻了一下 /Users/Shared/Previously Relocated Items/Security/data,清理出 13 个 G 的空间
|