Time Machine的命令行实用程序测量备份更改

了解您的备份中添加或删除了多少数据

Time Machine是许多Mac用户的首选备份方法 。 但Time Machine中缺少一些内容:有关备份期间发生了什么的信息以及有关备份当前状态的信息。

我们大多数人认为我们的备份状态良好。 我们也倾向于轻率地认为我们有足够的驱动器空间来进行下一次备份。 毕竟,Time Machine所做的一件事是删除旧备份,如果它需要新的备份空间的话。

所以,不应该有任何问题,至少我们希望不会。

别误会我的意思; 我喜欢Time Machine 。 这是我们办公室和家中每台Mac的主要备份方法。 Time Machine设置简单。 更好的是,它使用透明。 我们知道,如果灾难发生,并且我们失去了驱动器的数据价值,我们将不会听到任何人说他们上一次进行备份是在一周前。 有了Time Machine,最后的备份可能不会超过一个小时。

但是,如果您支持两台或更多台Mac,并且您需要能够规划诸如何时增加备份存储容量等功能,则这种对提供非常少的可用反馈的自动化进程的依赖可能会成为问题

漂移:备份随时间发生多大变化

Time Machine用户通常要求的一个功能是有关漂移的信息,这是衡量一个备份与另一个备份之间发生变化的标准。

漂移告诉你有多少数据已经添加到备份中,以及有多少数据已被删除。

有很多理由想知道漂移率。 如果您测量漂移并发现每次运行备份时都要添加大量数据,则可能需要在不久的将来为更大的备份驱动器进行规划。

同样,如果您发现每次备份都会删除大量数据,则可能需要确定是否在备份中保存了足够的历史记录。 再次,可能是时候购买更大的备份驱动器了。

您还可以使用漂移信息来帮助您决定是否需要升级备份驱动器。 您可能会发现,现在或在可预见的未来,您当前的备份驱动器比您需要的大得多。 如果每个Time Machine slice添加的数据速率较低,则与添加数据速率较高相比,您没有更多考虑升级的理由。

测量时间机器漂移

Time Machine的用户界面不包含测量漂移的方法。 您可以在Time Machine运行之前测量备份驱动器上存储的数据量,然后在运行后再次测量。 但是,这只会显示总变化量,而不会显示添加了多少数据以及删除了多少数据。

幸运的是,与许多Apple的系统实用程序一样,Time Machine建立在命令行实用程序的基础之上,该实用程序能够提供我们需要的所有信息来衡量漂移。 这个命令行实用程序是我们最喜欢的应用程序之一: 终端

  1. 我们将启动位于/ Applications / Utilities的终端。
  1. 我们将使用tmutil(Time Machine Utility)命令,该命令允许您设置,控制Time Machine并与其进行交互。 您可以使用Time Machine的GUI版本执行任何操作,您可以使用tmutil; 你也可以做更多。

    我们将使用tmutil的计算漂移的能力来查看我们需要的信息。 但在我们发布适当的命令之前,我们需要另一条信息; 即存储Time Machine目录的位置。

  2. 在终端中,在命令行提示符处输入以下内容:
  3. tmutil机器目录
  4. 按回车或进入。
  5. 终端将显示当前的Time Machine目录。
  1. 突出显示终端吐出的目录路径名,然后点击终端的编辑菜单并选择复制。 您也可以只按命令+ C键。
  2. 现在您已将Time Machine目录复制到剪贴板,返回到终端提示符并输入:
  3. tmutil calculatedrift
  4. 请勿按下输入或返回。 首先,在上面的文本后添加一个空格,然后加上引号(“),然后从剪贴板粘贴Time Machine目录路径名,方法是从终端的编辑菜单中选择粘贴或按命令+ V键。一旦输入目录名称,添加结束报价(“)。 用引号括住目录路径名将确保如果路径名包含任何特殊字符或空格,终端仍将理解该条目。
  5. 以下是使用Mac的Time Machine目录的示例:
    tmutil calculatedrift“/Volumes/Tardis/Backups.backupdb/CaseyTNG”
  6. 当然,您的Time Machine目录路径名将会有所不同。
  7. 按回车或进入。

您的Mac将开始分析您的Time Machine备份,以产生我们需要的漂移数字,具体而言,就是添加的数据量,删除的数据量和更改的数量。 数字将为您的Time Machine存储的每个切片或增量提供。 这些数字对于每个人都会有所不同,因为它们基于您存储在备份中的数据量以及您使用Time Machine的时间。 典型的切片尺寸是每天,每周或每月。

运行漂移计算可能需要一些时间,具体取决于备份驱动器的大小,因此请耐心等待。

计算完成后,终端将以下列格式显示每台Time Machine备份切片的漂移数据:

开始日期 - 结束日期

-------------------------------

补充:xx.xx

删除:xx.xx

更改:xx.xx

您将看到多组上述输出。 这将继续,直到显示最终的平均值:

漂移平均值

-------------------------------

补充:xx.xx

删除:xx.xx

更改:xx.xx

例如,以下是我的一些漂移信息:

漂移平均值

-------------------------------

补充:1.4G

删除:325.9M

变化:468.6M

不要仅仅使用平均漂移来做出关于存储升级的决定; 您需要查看每个时间片的漂移数据。 例如,我增加了近一个星期,当时我向备份添加了近50 GB的数据; 最小的添加量是2.5 MB的数据。

那么,漂移测量告诉我什么? 第一次漂移测量是从去年8月份开始的,这意味着我在当前的备份驱动器上存储了大约33周的备份。 平均而言,我向备份添加了比删除更多的数据。 虽然我还有一些空间,但是不久的将来,Time Machine将开始减少它存储的信息周数,这意味着我未来可能会有更大的备份驱动器。

参考

手册页tmutil

发布时间:2013年3月13日

更新日期:1/11/2016