排查一个 ruby 环境问题卸载了 homebrew,删了一些路径,结果导致整个 shell 环境有些错乱。无奈只能 time machine 恢复回上周备份。自从买了群晖之后还没有用过它自带的 time machine 恢复过,这次试试。
流程如下:
首先重启且按住 cmd+r 进入恢复模式
菜单里选终端:
- 创建挂载点:
mkdir /Volumes/synology
- 手工挂载,需要注意如果密码中含有 ( 之类的字符,要加转译符
mount -t afp afp://admin:password@ip/TimeMachine /Volumes/synology
cd synology
,路径切过去,ls -al
看一下是否有xxx.sparsebundle
- 执行 hdid xxx.sparsebundle
- 退出终端,打开 Time Machine,此时就可以看到上面那个备份了
耐心等待,250G 大概需要 10h 左右