我有一个 USB 驱动器,我将其物理插入我的 Macbook 中,并花了很长时间来备份我的 Mac OS X 系统。备份文件夹名为Backups.backupdb
。
最近,我将其连接到 Raspberry Pi(HFS+,日志式),并想再次备份它。但现在它正在备份为<my_computer_name>.backupbundle
。我使用本教程来实现这一点:https://alexdunn.io/posts/rpi_time_machine/(唯一的区别:我使用了 Raspbian,并且必须明确创建一个 samba 用户)。
我以为 Time Machine 能够识别出它已经备份了我的系统,但是它却没有。
我如何让 Time Machine 识别出我已在那里保存了旧备份?
编辑:这里似乎有一个类似的问题本地驱动器上的 Time Machine,然后将该驱动器设为另一台计算机上的网络驱动器(通过 Server.app)
但它没有给出答案,我相信部分原因是 Catalina 有一个新的扩展(.backupbundle
),并且因为它smb
现在是首选协议。
答案1
我假设 .backupbundle 只是 Catalina 对 spasebundle 的“特殊”扩展,用作备份方法,在这种情况下,Time Machine 将您的驱动器视为网络驱动器,从而创建稀疏包然后备份到它。
发生这种情况的原因是 Time Machine 无法备份到网络驱动器,只能备份到 HFS+ 驱动器。
您无法让它识别 .backupdb,因为它无论如何都无法备份到那里。您可以尝试通过磁盘实用程序创建 TM 驱动器的 .sparsebundle,然后正确命名并将其放在网络驱动器上,但我不确定 macOS 是否会识别它。