为快照搭建环境

一个好的测试环境是能够成功完成快照的关键之一。

一个安装了好多软件的、有好多后台服务运行的、或者硬件有问题的都不是一个好的环境。 一个好的环境,一是要简单干净无干扰,二是回溯功能。

虚拟机是一个通常情况下的可选项。只要是不牵涉特别的硬件访问或者其它的资源调用,虚拟机的快照功能可以帮助你快速退回到一个预设的状态,而无需考虑备份恢复或者系统的重新安装。

还有一种利用APFS文件系统提供的APFS的快照功能实现回滚的方法,这对于实体机上的测试非常有用。需要注意的是这种快照的时效性。简单来说就是使用时间机器的命令行来实现生成快照,如:

$ tmutil snapshot

然后使用时间机器或者恢复启动中的功能恢复快照,以实现回滚。

本书使用Parallells Desktop Lite的虚拟环境,新建两个虚拟机并全新安装所需版本的macOS作为测试环境,没有安装其它任何软件。成书时最新版本是macOS Mojave 10.14.2。

Last updated