最近打算将搬砖主力机从 MacBook Air 换成 MacBook Pro,这就涉及到机器数据搬迁问题。因为我的 MacBook Air 使用了快两年了,积攒了很多有用和无用的数据,趁着中秋休息,就开始了迁移工作。

手动迁移

其实 Mac 早就提供了「迁移助理」可以方便我们在换新机时进行一键迁移。

不过我上次换电脑时,是从 Intel 芯片的 Mac 切换到 M 芯片的 Mac,因为很多软件是不兼容的,所以我也就没有尝试。并且考虑上一台 Intel 芯片的 Mac 还是 2016 款的 MacBook Pro,跟随我征战了很多年,里面有很多未整理的碎片数据,也打算趁着换电脑,就手动整理一次。

于是,上次换电脑都是手动搬迁,纯体力活,我花了整整两天时间,才打造好了比较满意的新环境。

一键迁移

这一次两台电脑都是 M 芯片,我打算尝试下 Mac 的迁移助理。

两台电脑连接同一个 WiFi,然后同时打开迁移助理:

迁移助理
迁移助理

在旧电脑上选择「至另一台 Mac」,在新电脑上选择「从 Mac、时间机器备份或启动磁盘」:

迁移助理
迁移助理

两台电脑同时点击「继续」,接下来就是漫长的等待。

我的电脑有 76w+ 个文件需要迁移,大概 500G,显示预计 2 小时,不过实际只花了 1 个多小时就迁移完成了。

非常给力,一键完美迁移。

我体验了一天新机,目前仅有一款软件有点小问题(可能是软件自身问题),不过我直接换了一款平替。还有就是我使用了 SSH 代理,使用 ssh-add -l 命令发现私钥没被代理加载,只需要执行下 ssh-add ~/.ssh/id_rsa 命令即可。其他暂无问题。

新机上浏览器登录账号、Cookie 全部迁移过来了,微信聊天记录也在,甚至连 Docker 镜像和容器都帮我迁移过来了,我的 K8s 集群里的 Pod 都还在运行。

使用起来非常丝滑,完全没有换新机的不适感,两个字形容就是:省心。

另外,我使用电脑习惯将鼠标和光标指针移动速度调到最快,这点也被完美迁移过来了。

顺便分享下我使用多年的这条可以让 Mac 光标移动速度起飞的命令:

1
2
# 在终端执行后重启电脑,如果想要恢复将最后值改成 2 即可
$ defaults write NSGlobalDomain KeyRepeat -int 1

P.S. 你看到的这篇文章,就是我在新机上写的 :)。

本文完。

联系我