使用WHS进行Mac Time Machine备份

有没有人想出一种方法来让Windows Home Server作为Leopard Time Machine备份的存储库,而无需在Mac机器上安装任何额外的软件? 新的惠普媒体智能这是作为一个附加值的function,我很想在我自制的WHS盒上有这个function,而不需要为新的惠普机器和迁移我所有的数据。

Windows Home Server使它成为标准Windows文件共享(smb)的卷。

感谢MrTomahawk和tptech为我指出了正确的方向。 原来,这有几个技巧。 有关更多信息,请参阅以下内容

  • 让时间机器以我想要的方式工作
  • MacOSXHints.com:通过三个简单的步骤在NAS上设置Time Machine
  • 时间机器没有时间胶囊的无线备份

基本上,您首先在您的WHS上为您的Time Machine备份创build一个共享。 我打电话给我的“macbackup”,并给我的用户完全权限的文件夹以及设置为复制,以便我有一个冗余的备份。

接下来,打开Mac上的terminal窗口并打开魔术选项

defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1 

现在,使用Finder在Windows Home Server上安装共享。

回到terminal窗口,你现在必须创build一个稀疏的包文件。 看看上面的链接了解更多信息,但基本上你可以像下面这样input一个命令

 hdiutil create -nospotlight -library SPUD -size [size_in_gigs]g -fs HFS+J -type SPARSEBUNDLE -volname "Backup of [hostname]" -verbose [hostname]_[mac_addr].sparsebundle 

将[size_in_gigs]replace为您要限制使用的时间机器的大小,[hostname]表示您的mac的机器名,[mac_addr]表示要用于bacup的接口的mac地址(通常为eth0,通过wifi备份将需要一段时间)

我使用了如下命令:

 hdiutil create -nospotlight -library SPUD -size 250g -fs HFS+J -type SPARSEBUNDLE -volname "Backup of martinmbp" -verbose martinmbp_002332c5437e.sparsebundle 

然后使用类似的东西将其复制到挂载的共享中

 cp -r [hostname]_[mac_addr].sparsebundle /Volumes/mackbackup/. 

现在,进入“系统偏好设置”,select“Time Machine”,然后select“更改磁盘”。select已经复制.sparsebundle的WHS共享,如果这是您的第一个备份,则请长时间离开。

似乎正在为我工​​作。 如果我发现任何问题,我会报告并编辑这个答案。 里程可能会有所不同,因为苹果明显将这个function退出了某个原因,我假设这是技术性的而不是销售更多的时间胶囊,所以我们会看到会发生什么。

更新:

已经使用了几天,目前似乎工作正常。 几个注意事项:

  1. 如果您在执行备份时使机器进入睡眠状态,则报告问题。 我做了这个testing,并没有得到备份卷卸载。 最后,我不得不重新启动机器来释放任何文件导致问题的锁。
  2. 如果尝试使用系统CD从Time Machine备份中恢复,则会出现问题。 由于必须设置首选项才能使计算机选取不受支持的设备(如Windows Home Server共享),因此不清楚是否可以从没有设置首选项的系统CD恢复整台计算机。 就个人而言,我有几个完整的映像备份,我可以从外部磁盘恢复,所以这对希望不会成为我的问题 – Time Machine的东西实际上只是一个增量备份。 但是我仍然需要testing恢复过程

目前还不清楚惠普WHS服务器提供的解决scheme是否也存在这些问题,或者即使它们只是一般的Time Machine怪癖。

据我所知,只有惠普将其作为最新一代HP Media Smart解决scheme的附加function。 这告诉我,一个漂亮的开发人员应该可以做一个插件,这样做..

你有没有尝试过使用助熔剂电容器脚本? 我知道你说你不想安装任何额外的软件,但是助焊剂电容器不会安装任何东西,而是解锁一些内置的Time Machine限制。 在这里看到更多的信息:

http://www.techtalkforfamilies.com/blog/dale/how_to_use_mac_os_x_leopards_time_machine_over_a_network_without_buying_time_capsule

恐怕我不知道,但是这个答案( 如何启用时间机备份到NAS )可能会让你走上正轨。