好的工具工具癖Mac优雅使用指南

理解 Time Machine

2016-12-15  本文已影响492人  bnotes

这是一篇译文,原文出自网站 iCanHelpYourMac,原标题为 Understanding Apple's Time Machine

相比于翻译本身,对于我来说熟悉如何使用 Markdown 码字也许更加意义。

本文会帮助大家理解 Time Machine 应用(以下或简称 TM)的工作原理,我们期望它能帮我们实现什么以及它存在的局限性。

首先要区分几个的术语称呼)。苹果设计了一个叫 Time Capsule时间胶囊)的硬件。它集成了 AirPort Extreme 基站无线路由器外部硬盘驱动器。而 Time Machine 作为一个系统应用程序运行在 Mac OS X 10.5 及以上版本上,并且实现了自动将文件从内部硬盘驱动器复制到备份位置。

TM 可以将你的文件备份到多种媒介中,如,大多数 USBFireWire 接口的外部硬盘驱动器、Mac 本地的额外内部硬盘驱动器、网络存储(NAS)、其他 Mac 提供的文件共享卷(AFP)以及时间胶囊(Time Capsule)。

使用 TM 需要两个必要条件..

  1. 一台运行 OS X 10.5 及以上版本的 Mac。
  2. 一个用来存储备份文件的设备。

TM 是如何工作的

Time Machine 工作原理示意图

如上图所示(我把九张幻灯片转成一张 gif 动态图片),解释了文件被创建之后 TM 是如何对它进行备份的。有这样一个场景,我们在 11:30 AM 创建了一个文件,TM 在 12:00 PM 执行了第一次备份。由于该文件一直被编辑,所以 TM 每小时都会对该文件执行一次备份操作,这时有可能在 TM HD 上存有一个文件的多个副本。当 TM HD 的剩余磁盘空间不足时,TM 将会删除该文件的备份中较旧的版本。但即便原始文件已经从你 Mac 的内部磁盘上删除,TM 仍将保留这个被删除文件备份的最后(最近)一个版本。值得注意的是,只有当 TM HD 的剩余磁盘空间不足时,TM 才会删除备份。

一个很重要的事实是:除非某个文件同时存储在两个硬盘驱动器上,否则就不能说它做了 备份。如果从内置磁盘上删除了原始文件,那么 TM 将不会再对该文件做备份操作。没错,虽然该文件仍会在 TM HD 中保留,但如果 TM HD 出现什么状况,那么你将会永远无法找回这个已经删除的文件。很显然,你的 TM HD 只是一个用作存储的普通硬盘驱动器,只要是硬盘就有可能出现问题,所以我们在做数据备份时并不能完全依赖 TM。

基于上面所述需要记住的是,TM 将永远不会删除在它的磁盘上创建的任何一个文件的最后(最近)一个副本。在不采取任何限制措施的情况下,或许你的 TM HD 很快就会被挤爆。比如一股脑的把所有文件都塞进 TM 中或者频繁做 创建重命名 以及 移动 文件的操作。例如…如果你在桌面创建了一个叫 A.doc 的文件,TM 会在 TM HD 上创建一个叫 A.doc 的文件。如果你只是简单的把 A.doc 重命名为 A1.doc,TM 将会永久保留 A.doc 的副本同时新创建一个叫 A1.doc 文件。

对于 Word 文件或是其他文本类文件来说,这种情况显然不存在太大问题,因为文本类型的文件都小到不足以影响备份磁盘空间。相反,如果你使用 Adobe Photshop 编辑一个 300 MB 的 .psd 文件,TM HD 会因为备份每小时的副本而耗费过多的空间。如果你用 Adobe Photoshop 对一个 300 MB 的 .psd 文件编辑了四个小时,那么 TM 将会创建至少超过 1 GB 的副本。一个好的建议是,创建一个叫 “In Progress” 的文件夹存放正在编辑中的文件,再创建一个叫 “Archive” 的文件夹存放已完成不需要再编辑的文件。你可以简单的通过删除 TM 上的 “In Progress” 目录来解决由文件频繁修改导致 TM 创建多个副本耗费大量磁盘空间的问题。这样做会删除 “In Progress” 中的所有文件和这些文件对应的副本,而在下一次 TM 执行小时备份任务时将会重新创建新建文件的副本。

Time Machine 存储文件原理示意图

备份设备如何选型

不同的备份设备各有利弊,那么该如何选择呢?下面让我们来做个分析。下面图表展示了各个类型的设备所能支持的不同特性,并且根据每种设备对这些特性支持的程度来评定 Best(最好)Good(好)Mmhhh(Mediocre 一般)Not So Good(不好)级别,对比出孰优孰劣。

备份设备特性对比
解释上图中的特性:

贴士:旅行时不要用 TM 去做备份。如果你必须要携带备份设备,请单独放置。为什么?如果装着你的笔记本和备份硬盘的包被盗,那么你的数据就都没了。不要将鸡蛋放进同一个篮子中。这个特性也同样适用于下面这条特征。

备份解决方案的类型
  1. 外部硬盘驱动器(USB 或 FireWire)

优点 G 中提到的在多个备份设备间切换意思是,对某一个备份设备执行过备份操作之后可以移除,并附加到另一个需要做备份的设备执行备份操作。

  1. 内部硬盘驱动器
  1. 网络存储(NAS)

优点 C 中说的 “可无线访问” 中的 线 并不是网线,而是指传输数据用的物理线缆。当然,不管是无线(网线)还是有线(网线),只要到 NAS 的网络可达,就可以用作备份。

  1. 其他 Mac 提供的苹果文件共享(AFP)卷共享
    请参见下面 Time Machine 的网络备份 部分,查看详细信息。
  1. 苹果 “时间胶囊”
    请参见下面 Time Machine 的网络备份 部分,查看详细信息。

Time Machine 的网络备份

下面的图表是几种 TM 常见的网络备份场景,展示了如何基于办公或者家庭网络对你的主机进行备份。通过网络备份有很多优势,即便如此,对于你来说网络备份也许并不是最好的解决方案。看一下网络备份是否符合你的情况。不管你最终会选择时间胶囊、其他 Mac 共享出来的 AFP 卷还是网络存储 NAS 中的哪一种备份方案,我都强烈建议你通过有线网络连接进行第一次备份。尽管随着无线网络的发展,它已经变得越来越快,但依然没有达到以太网络的速度。

为了备份到任何卷,TM 需要将该卷挂载到本地。当你选择了一个网络卷作为 TM 备份的目标磁盘,TM 将在这个网络卷上创建一个扩展名为 .sparsebundle 文件。TM 会将新创建的 Sparse Bundle 镜像挂载到你主机的本地文件系统中。这样就赋予 TM 执行备份操作所需要的完全写入权限。这样做是为了突破多数网络存储(NAS)产品上的一些限制。还有很多 NAS 产品使用 FAT32 文件系统提供 SMB 服务。这导致了诸如文件名长度、字符支持、文件大小限制等问题。这正是引进 Sparse Bundle 的原因。“你的主机名.sparsebundle” 实际上是一个包含成千上万个文件的文件夹,这些文件大小都是 8.4 MB 甚至更小。Sparse Bundle 是磁盘镜像的一种形式。在互联网上分发的 Mac 软件正在广泛的使用相同的技术。

Time Machine 网络方案 1

上述方案是基于网络的备份方案中速度最快的一种。在这个方案中,我的 MacBook Pro 做为客户端,一个 Mac mini Core Duo 做主机端。Mac mini 外挂 FireWire 接口硬盘作为 TM 备份的目标磁盘。在这个测试中,TM 的最大吞吐量可以达到每秒 26.08 MB。网络则维持在每秒 14 到 15 MB 的速度。

Time Machine 网络方案 2 Time Machine 网络方案 3 Time Machine 时间胶囊方案 1 Time Machine 时间胶囊方案 2 Time Machine 时间胶囊方案 2-1

END

上一篇下一篇

猜你喜欢

热点阅读