我的 Ubuntu 服务器被设置为模拟 TimeCapsule(在非常长周末按照指示这里,这里和这里)。我的 MacBook Pro 已经顺利地向其备份了一个月左右了,一切似乎都很好。
有一天,我在整理服务器上音乐收藏中的多余文件,命令有点松懈find
......最终删除了.AppleDouble
“/”下面的所有文件,其中包括 Time Machine 文件夹。
现在,Time Machine 似乎仍能正常工作,它会定期备份,我可以查看文件的所有先前版本,而且它们似乎可以毫无问题地恢复。我的问题是:删除文件后.AppleDouble
,我是否真的破坏了什么?TM 数据是否仍然完好,还是我应该将其丢弃并重新开始(即使用新的“第 0 天”完整备份)?
答案1
“.AppleDouble”文件属于双文件数据格式。(它们与 Time Machine 备份格式没有直接关系,它们只是备份中的数据文件。)如果您删除其中一个文件,则至少会损坏或丢失部分数据。这是否严重取决于数据的类型。
看维基百科上的 AppleDouble了解更多信息。
AppleDouble 文件包含 Finder 元数据和资源分支(如果有)。对中的对应文件包含数据分支。
在某些情况下,存储在 .AppleDouble 文件中的数据并不重要。纯文本文件的所有数据都在数据分支中,因此丢弃匹配的 AppleDouble 文件不会破坏文本数据。但是,如果文件“所有者 ID”设置为使用特定编辑器打开,则该信息现在会丢失,因此它将使用默认文本编辑器打开,并且文件的图标会有所不同。
在其他情况下,所有重要数据都在资源分支中,而数据分支为空。
您可以保留备份,但要记住,如果您将来要恢复任何 AppleDouble 格式的数据,您只能恢复一半的“文件”,而且它可能已损坏。保留备份意味着您至少可以使用其他所有内容。
删除备份并重新开始可以保证您不会在不知不觉中恢复损坏的文件,但您将不再拥有备份的其他内容。