伴随着进入 Time Machine,一个华丽的时光隧道映入眼帘,这是一个既华丽又务实的备份工具,也是我觉得为什么程序员要使用Mac OS X的原因之一,因为有她,节约生命!
想起 Windows XP 的时代,计算机系的同学都有过无数次给别人装系统的经历,安装完毕之后的驱动、优化、程序,那都是噩梦,用上 Ghost 之后,轻松了一大截,然而 Ghost,只是个单一的镜像,相当于完全备份,你无法做增量备份,恢复之后,镜像点后的事情,你还是得重新来过。而且 Ghost 只解决了系统备份的问题,文件备份呢?鲜有人将整个硬盘做 Ghost 镜像,现在硬盘的容量之大,等待的时间都不会让你想这样做的。所以会有用过 Mac OS X 的人说,Windows 浪费生命。
Time Machine 需要一个外接移动硬盘,或者经济允许可以烧个苹果的 Time Capsule(2TB/3TB 带硬盘的Wi-Fi基站),设置正确后,备份是完全自动的,备份按每小时、每天、每周、每月进行,每小时的备份隔天就会只保留一个作为每天备份,且备份是增量备份,无需担心往备份磁盘塞过多的重复文件。而且每一个备份,既是资料的备份,也是系统级别的备份,即是说你可以将系统还原到指定的一个备份点。
设置备份磁盘
如果是自己购买的移动硬盘,需要将整个磁盘或者磁盘的一个分区格式化成 “Mac OS 扩展”,然后在 Time Machine 设置里选择磁盘,并设置 Time Capsule。
排除选项
Time Machine 设置的“选项…”里,可以指定排除备份的项目,需要注意的是,进行系统级别的恢复操作时,由于将整个备份镜像还原到主磁盘,被排除的项目在进行了系统还原之后,将不复存在。
还原资料
还原资料很简单,进入 Time Machine 之后,操作 Finder 到指定文件或者文件夹,操作右边的时间线到指定日期,选中文件或文件夹,点击还原。如果是文件夹,可以收到覆盖还是合并的提示。
还原系统
Mac OS 10.7 安装备份系统的更新之前,还原系统需要独立的 Mac OS X 安装光盘或者U盘来启动系统还原工具。
光盘系统启动按住 C ,启动安装盘,下一步到顶部出现菜单后,选择
U盘系统或者10.7以上启动按住 Option,选择U盘启动盘或者Recovery磁盘
Notice: 经亲测,不可从低版本启动盘恢复高版本系统备份,如10.5安装盘不可恢复10.6.8系统备份,否则还原之后系统将无法启动;安装过10.7的备份程序更新后,启动磁盘中添加了Recovery,可以在不提供安装盘的情况下进行系统还原,亦可进行10.6的系统降级恢复。
本地化文件夹
如果使用 Time Machine 做系统备份时用户主目录下面某些文件夹排除了备份,如电影文件夹,那么做系统恢复时也将不存在这个文件夹,当自己创建Movies目录时,将是英文名称,英文显示,如果恢复成初始安装时的中文显示呢?
只需要在 Movies 目录下添加一个空白的隐藏文件.localized,然后重启Finder即可。因为系统已经定义过 Movies 这个字符串的中文,因此不用过多的本地化配置。自定义的本地化配置不在此文的讨论之列,大家另行搜索。
关于 iPhoto
个人是比较钟爱 iPhoto 这个图片管理工具的,由于 iPhoto 是作为库(Liblary)存在于 Finder,在使用 Time Machine 还原整个库文件时,所有的照片、事件和在边栏添加的相簿都是还原到备份的版本,一模一样。如果你只想还原一张误删的照片,那么打开 iPhoto 再进入 Time Machine,那么就可以在里面浏览备份的照片了,还原单个照片或者事件会以新添加的方式发送到 iPhoto。
PS:Aperture 的操作类似于 iPhoto
还原系统文件/隐藏文件
作为程序员,可能会用到还原命令终端的配置文件如 .bash_profile,或者 .vim ,.ssh,这些默认在 Time Machine 里面浏览不到,你只需要在进入 Time Machine 之前在 Finder 的菜单上显示系统文件,再进入即可操作。
以上仅是个人体会,或许还有什么功能,你可以来说说。