Time Machine备份到SMB共享小牛


26

我正在按照本文中详细介绍的说明和脚本进行操作,但是在特立独行的情况下却无法执行-在机器磁盘选择窗格中未显示已安装的Windows驱动器。

任何想法如何使它工作?

http://lifehacker.com/5691649/an-easier-way-to-set-up-time-machine-to-back-up-to-a-networked-windows-computer

(使用Window 7和SMB服务器)


我也一直在寻找答案。运气好的话?
Cyber​​gibbons 2013年

2
有没有人验证过此方案实际上可恢复备份?我有疑问
zigg 2013年

2
是的-它似乎起作用。它只是存储在SMB共享上的磁盘映像。问题在于,以前在设置默认设置时会显示SMB共享,​​而现在却没有。
Cyber​​gibbons 2013年

SMB服务是什么版本?请在问题中添加详细信息-谢谢。
Graham Perrin 2013年

还没有解决方案-但这是迄今为止我找到的关于该主题的最好的讨论forum.synology.com/enu/viewtopic.php?f=229&t=71049
user273337 2013年

Answers:


28

MacRumors提取:

  • 在所需位置创建了稀疏包后,请通过双击安装稀疏包。它应该像其他驱动器或映像文件一样挂载。

  • 完成后,打开终端并运行以下命令(将引号保留在适当的位置):

    sudo tmutil setdestination "/Volumes/Time Machine Backups/"
    
  • 现在打开Time Machine并将其打开。您不必选择磁盘,终端中的命令为您完成了选择。


有点可笑,我暂时无法测试,因为我的MacBook由于水损坏而无法工作(很幸运,我有一个非网络备份!),但无论如何都标记了这个答案
Josh P

我创建一个捆绑包。我创建一个脚本来挂载NAS,然后挂载该捆绑包。但是有时,捆绑软件会卸载,Time Machine会等待连接捆绑软件,并且不会创建备份。但是,当我选择“立即备份”时,Time Machine会自动安装捆绑软件并创建备份。也许我可以自定义此行为并强制Machine挂载捆绑包?
AlKozin 2014年

8
我在服务器上以hfsplus挂载的samba共享出现此错误:$ sudo tmutil setdestination "/Volumes/TimeMachine/" /Volumes/TimeMachine: Incompatible file system type: smbfs (error 45) The backup destination could not be set.知道为什么吗?
2014年

如果您使用的是未加密的稀疏捆绑包,那么压缩稀疏捆绑包是非常值得的,只要操作系统允许在文件系统中进行本机压缩即可(通常是在Windows适当的计算机上托管Samba共享的情况)。我还没有尝试过使用加密卷,但是与Time Machine备份一起使用的未加密稀疏捆绑确实压缩得很好(在我的情况下几乎是50%)。如果决定压缩主机上的稀疏捆绑,则最好在将该文件夹复制到主机后将其标记为已压缩,以便在将数据复制到该文件夹​​后立即将其压缩。
BogdanStăncescu2015年

@frhd,看来您正在setdestination使用的路径是SMB卷而不是装入的.sparsebundle文件。您需要浏览至该.sparsebundle文件,然后在Finder中双击该文件,以使其挂载(就像安装文件一样.dmg)。如果这样做ls /Volumes/,它将显示出来,并且默认情况下称为Time Machine Backups(不是TimeMachine)。
阿斯比约恩Ulsberg
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.