概括:我在笔记本电脑和台式机上使用 Ubuntu 12.04。我需要在这些计算机之间同步我的数据。我不需要备份实用程序 - 我需要双向同步。
我已经尝试过的:
使用云(Dropbox、Ubuntu One)不是一个选择,因为需要同步的数据太多(~50 GB,12000 个文件)——即使我购买了额外的空间,通过互联网发送所有这些数据也会花很长时间。
在 Windows 上,这项任务确实很容易- 我只能使用 FreeFileSync 和共享网络文件夹。这就是我想要的用户友好性。
不幸的是,FreeFileSync 不能很好地与我的 Ubuntu 配合使用,而且显然它无法识别 samba 共享地址(这是我知道如何设置的唯一共享文件夹的方式)。
DirSync Pro 看起来很有前途,但是当我尝试运行它时它会抛出一个错误:
线程“main”中的异常 java.lang.UnsupportedClassVersionError: dirsyncpro/DirSyncPro:不支持 major.minor 版本 51.0
可能是因为我的 Java 版本不对,但不幸的是 DirSync 没有说明我到底需要什么。(我尝试从这里,但没有效果)。
我不想要命令行工具,因为我需要一种交互方式来查看和设置应该同步哪些文件以及在哪个方向同步。
我已经看过了这个问题。就我所见,那里没有任何东西适合我的需求。也许我忽略了一些东西,但我已经花了令人沮丧的几个小时尝试寻找解决方案、配置依赖项等,但没有成功。
请提供一个简单、万无一失的解决方案?
答案1
您可以将 samba 路径挂载为常规目录(查看“mount”命令),然后使用 FreeFileSync。
答案2
你试过 Tonido 吗?它使用起来很方便,甚至可以与 Wi-Fi 和智能手机等同步。有适用于 Windows、Mac 和 Linux、iOS 和 Android 的客户端