有没有人想出一种方法来让Windows Home Server作为Leopard Time Machine备份的存储库,而无需在Mac机器上安装任何额外的软件? 新的惠普媒体智能这是作为一个附加值的function,我很想在我自制的WHS盒上有这个function,而不需要为新的惠普机器和迁移我所有的数据。
Windows Home Server使它成为标准Windows文件共享(smb)的卷。
感谢MrTomahawk和tptech为我指出了正确的方向。 原来,这有几个技巧。 有关更多信息,请参阅以下内容
基本上,您首先在您的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退出了某个原因,我假设这是技术性的而不是销售更多的时间胶囊,所以我们会看到会发生什么。
更新:
已经使用了几天,目前似乎工作正常。 几个注意事项:
目前还不清楚惠普WHS服务器提供的解决scheme是否也存在这些问题,或者即使它们只是一般的Time Machine怪癖。
据我所知,只有惠普将其作为最新一代HP Media Smart解决scheme的附加function。 这告诉我,一个漂亮的开发人员应该可以做一个插件,这样做..
你有没有尝试过使用助熔剂电容器脚本? 我知道你说你不想安装任何额外的软件,但是助焊剂电容器不会安装任何东西,而是解锁一些内置的Time Machine限制。 在这里看到更多的信息:
恐怕我不知道,但是这个答案( 如何启用时间机备份到NAS )可能会让你走上正轨。