我如何(并且应该)使用 Linux 文件服务器作为 Mac 的 Time Machine 备份服务器?

我如何(并且应该)使用 Linux 文件服务器作为 Mac 的 Time Machine 备份服务器?

我有两台 Mac,我想开始使用 Time Machine 进行备份,但我的所有存储都连接到我的 Linux 文件服务器。

如何使用我的 Linux 文件服务器(恰好运行 Ubuntu Karmic)作为自定义 Time Capsule 替代品,并让我的 Mac(运行 10.6)使用 Time Machine 自动备份到它?

最后,这明智吗?这样做是否存在任何固有的风险,会损害备份的整体意义?

答案1

有一些 hack-ish 选项,请参阅这里, 和这里

但我肯定不会这么做。这是一个黑客行为,无论如何,苹果都不支持它,并且不能保证下一个 OS X 更新不会破坏它,如果它破坏了,你的备份就会被困在网络共享中,而网络共享几乎毫无用处。观点;也许如果您只需要初始备份,您就可以了,但请记住,时间机器备份是增量的,您很可能无法恢复最新版本的数据。

使用一些 bash $voodoo 你也许能够完成它(获取初始备份,查看时间戳,合并......)

从我的角度来看,你有两个选择:要么坚持使用苹果支持的解决方案,可能是时间机器的本地驱动器或投资时间胶囊,要么找到另一种方法将两台 Mac 备份到 Linux 服务器,从而避免时间机器全部在一起。

最后一点我认识很多人发誓超级骗子,多年来我一直使用备份软件这实际上是 rsync 的一个美化的 GUI,这给了我一些安慰。

答案2

完全不受支持 - 否则你必须缴纳苹果税 - 但完全可行:

http://www.kremalicious.com/2008/06/ubuntu-as-mac-file-server-and-time-machine-volume/

答案3

请记住(据我所知),TimeMachine 依赖于目录硬链接

相关内容