我可以只选择几个特定的​​文件夹来备份Time Machine吗?


29

我可以使用Time Machine仅备份特定的文件夹吗?

如果没有“正式”的方法,有人知道这样做的窍门吗?


答案取决于排除文件夹是否有效。如果您要备份原本排除的文件夹的子文件夹,则不会。在某种意义上,这是2个不同的问题。
tog22 2014年

一个关于排除系统目录的答案,但是从2011年开始(不确定它是否仍适用于当前版本)。
kolen

Answers:


16

您可以按以下方式从Time Machine备份中排除项目:

  1. 打开系统偏好设置。
  2. 单击时间机器。
  3. 启用Time Machine并选择备份磁盘后,单击“选项”。
  4. 单击+指定一个不备份的项目。备份磁盘会自动包含在此列表中,因此不会自动备份。

创建新文件夹和新内容时会发生什么?我想这取决于新文件夹是否具有作为父文件夹的备份文件夹...您能确认吗?
aneuryzm 2010年

(第二个问题)我实际上只需要备份几个文件夹...将我的整个硬盘排除在几个文件夹旁边会是一件可怕的事情吗?
aneuryzm 2010年

关于是否将备份新文件夹和内容的假设是正确的。关于列出您要排除的文件夹,您只需创建一次整个列表。如果您只需要备份几个文件夹,则应该能够将大多数文件夹排除在其层次结构的顶部,因此应该不会太糟。
哨兵” 2010年

1
+1这是正确的方法(尽管它首先打败了tm的目的);但排除所有您不想要的东西,请确保不排除您想要的东西。无论您在排除区域之外添加的内容,总是会在下一次迭代中得到备份。无论如何,请检查CarbonCopyCloner或SuperDuper!可以说是解决该问题的更好选择。
Martin Marconcini 2010年

9

轻松-不。Time Machine的选择仅使用排除,因此您必须排除所需文件夹以外的所有内容。我建议您改用其他解决方案(例如rsyncRetrospect或其他备份软件)


3

选择包含要备份文件夹的光盘中的所有文件和文件夹。

将它们全部放在“排除”窗口上

从排除项中删除要备份的文件夹


好答案!只要确保父文件夹不在“排除”窗口中即可。出于我的需要,我只想备份~/Pictures,但是直到~从“排除”窗口中删除后,我才能执行上述步骤。
bonh's

2

tmutil使您可以从命令行编辑排除列表。
因为将文件夹一一列入黑名单可能很麻烦,所以我编写了deus_ex_tmachina bash脚本,该脚本基本上遍历磁盘根目录下的文件夹,并将其排除在外;在过程中停止,以便您可以编辑列表。


0

我不确定时间机器是否遵循符号链接,但是如果这样,您可能会有一个高层目录,其中包含指向您要备份的目录的链接,然后排除除那个目录之外的所有顶级目录。回旋处,但工作量不太大(如果时间机器备份了符号链接的内容,我对此表示怀疑,但应进行检查。...)


我检查了。这是行不通的。还有其他想法吗?


有人应该尝试一下并在此报告他/她的结论,因为这将是一个很好的技巧!
皮埃尔·瓦特莱

1
不起作用...
Yossi Farjoun 2010年


0

我也在其他地方回答了此问题,对于冗长的问题,我们感到抱歉,但是仅在此站点上就多次询问了此问题。Time Machine(不包括文件)不是一个好的解决方案。

简短的答案... Mac Apps Store中的“获取备份3”。

我正在寻找相同的解决方案,(或曾经)。基本上,我想每天只将一个文件夹多次备份到闪存驱动器,就像Time Machine一样。更好!(这里有数百万美元的主意...)我想要一个本地云,即我进行了更改,它更新了我的闪存驱动器上的本地备份,使其立即同步,并且在进行更改时(在那里,就像下拉框一样) 。我发现最接近的东西是Mac App Store上的“获取备份3”。您可以选择一个原始文件夹和一个目标文件夹,并将其设置为同步两者。您也可以选择一个很好的方向:从文件夹A到文件夹B,或从文件夹B到文件夹A,甚至双向更新。您还可以安排同步时间。我准备快要结束了。

希望能有所帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.