交换磁盘后时间机器“事件存储 UUID 与卷不匹配”

Jul*_*les 4 backup osx-snow-leopard time-machine macos

我的新硬盘上周坏了,不得不将旧硬盘备份放入运行 Snow Leopard 的 Mac Mini。然后我能够恢复我最新的 Time Machine 备份。

几个月前升级时,我使用了 Carbon Copy,但遇到了权限问题。

所以目前我的系统中有我的旧驱动器,但是当我尝试进行 Time Machine 备份时,它非常慢。它使用与以前相同的设置/位置。我下载TM Buddy,它说...

Starting standard backup
Backing up to: /Volumes/Mac Time Machine/Backups.backupdb
Event store UUIDs don't match for volume: Macintosh HD
Waiting for index to be ready (100)
Waiting for index to be ready (100)
Node requires deep traversal:/ reason:must scan subdirs|new event db|
No pre-backup thinning needed: 109.39 GB requested 
      (including padding), 121.15 GB available
Run Code Online (Sandbox Code Playgroud)

我正在尝试进行备份,以便我可以放入另一个新驱动器,这样我就可以进行 Time Machine 恢复,就像我上周所做的那样。

我能做些什么来解决这个问题?

Arj*_*jan 9

要解决这个问题:等待。

  • 执行完整还原后,Time Machine 将始终按照设计创建完整备份。不知道为什么Apple 认为这是必需的,我更喜欢随着时间的推移和磁盘空间的可靠备份。另请参阅 Apple 的Mac OS X 10.5:Time Machine 在完全恢复后执行完全备份

  • 在所有其他情况下:Time Machine 检测到它无法分辨您的备份中有什么,什么没有,并且需要比较两者。您可能还会看到Node requires deep traversal.

这与磁盘(硬件)本身的 ID 无关。TM 将其用于上次备份的FSEvents ID保留在磁盘上的“扩展属性”中 com.apple.backupd.SnapshotVolumeLastFSEventID。通常,确定发生了什么变化只需将该值与 OS X 已知的 ID 进行比较。 但是,如果由于某种原因 OS X FSEvents 数据库不再受信任,它会创建一个新的数据库,从而改变其唯一的UUID。TM 通过将唯一的 UUID 与存储在com.apple.backupd.SnapshotVolumeFSEventStoreUUID. 因此,在创建新的 FSEvents 数据库后,这些 UUID 不再匹配,TM 需要将硬盘与备份进行比较,或者可能需要创建完整备份。