我有一段时间使用 Macbook 了,最近又买了一台 Mac Mini(既是台式电脑又是媒体播放器电脑)。在设置 Mini 时,我将 Macbook 上的几乎所有内容(在目标磁盘模式下)复制到了它;这是一种非常顺畅的启动和运行方式。
现在,我随心所欲地随意使用这两台机器。由于 Gmail 或 Google Notebook 等许多网络服务的存在,我使用哪台计算机通常都无关紧要。但对于本地文件(文本文档、照片等),问题就大了一点。简单地在两台计算机上保存和使用文件显然很快就会使它们不同步。手动复制文件以在每台计算机上获取最新版本听起来也不太有吸引力。
所以在两台(或多台) Mac 之间共享或(自动)同步主文件夹的最佳方法是什么? 整个主目录或只是其中的某些子目录(如果更可行)——两者都可以。Samba 共享还是其他?
注意::MobileMe 可能对此有所帮助,但我更喜欢免费选项。此外,从某种意义上说,外部 NAS 可能是最终的解决方案,但目前我想要一些只涉及这些 Mac 的东西(此外,我对 Maxtor 网络驱动器的体验不好:噪音太大;控制它的软件很差;从睡眠状态唤醒时无法自动安装,等等)。
Mac 在同一个 WiFi 网络上,并且将 Mini 作为服务器一直打开不会有问题。
答案1
根据您想要同步主文件夹中的文件,您可以使用Dropbox和符号链接。
新版本(0.7.x 系列)中的新 LAN 同步功能也将使同步速度更快,因为它不需要同步到 Dropbox 的服务器,然后在文件可用之前返回到您的其他计算机。
如果 Dropbox 或其他在线同步方法不够好(或者您担心隐私问题),可以选择在 Mac mini 上使用 Mac OS X Server,并在 MacBook 上设置使用便携式主目录,这样您的主文件夹在两个设备上将完全相同。这绝对是一个更昂贵的选择(服务器 500 美元),并且开销更大,但如果您有多台计算机和一个不错的网络(即不是 802.11g 或 10base 以太网),它就相当可靠(我的一个客户在他的两台 iMac 和 iBook 之间这样做,供他自己、他的妻子和两个孩子使用)。
但是,可以在没有 Mac OS X Server 的情况下设置远程主目录:超级用户问题:16129,如何在 Mac OS X 上配置远程主目录?
答案2
您可以使用Unison 文件同步器. 详情来自维基百科:
- 它可以在多种操作系统上运行,并能跨平台同步文件,例如 Windows 笔记本电脑可以与 Unix 服务器同步。
- 它检测在两个源上修改文件的“冲突”,并将其显示给用户
- 它通过 TCP/IP 协议进行通信,因此任何两台具有互联网连接的机器都可以同步。这也意味着可以通过加密的 ssh 连接隧道来保护传输的数据。
- 它使用 Andrew Tridgell 开发的 rsync 算法。该算法仅传输文件中已更改的部分,因此比复制整个文件更快。
- 它被设计为在程序或系统崩溃或通信故障时具有很强的稳健性。
- 它是开源的。
答案3
我使用来自的文件夹同步器软贝并发现它非常棒。
答案4
建议的同步应用程序:Carbon Copy Cloner、ChronoSync、SuperDuper。我认为 CCC 几乎可以免费启用所有功能。我还喜欢它在 Mac 磁盘上重新创建恢复分区的功能;我认为这在备份/同步程序中是独一无二的。
还有一款名为 SyncTwoFolders 的应用程序,但它速度很慢,使用 Finder,并且不会拾取您正在同步的任何不可见的文件/文件夹。不过,在紧急情况下,它非常适合进行快速文件夹同步。