Answers:
对于少量文件,我建议使用Dropbox或Ubuntu One,但似乎您想在计算机之间同步音乐收藏,但由于以下两个原因,这两种文件都不适合:
我用于本地复制的Unison本身没有这些限制。您可以通过本地网络进行同步,这意味着它的速度非常快(也可以根据需要通过Internet进行同步),并且可以根据需要进行尽可能多的同步-仅受可用磁盘空间和带宽的限制。Unison同时具有GUI和终端界面,这意味着您可以在台式机和服务器上同等使用它。有对Ubuntu的wiki一个很好的指导,你不妨参考一下,如果你选择使用统一。
最好的工具是命令行工具“ Rsync”。如果需要GUI,请尝试基于Rsync概念的Unison或LuckyBackup。Unison和LuckyBackup都在存储库中。
rsync的一个示例可能是:
rsync -vxtr / home / scaine / Pictures / / home / OtherUser / Pictures /
...这会将我的Pictures目录与OtherUser的Pictures目录同步。我指定的选项将验证所有副本,在复制过程中保留时间戳/权限,并遍历找到的子目录。进行“ man rsync”以获得更多选项。
至于将您的PC连接在一起-将它们放在交换机/集线器上或使用交叉电缆,然后通过samba共享目录。
编辑:如果目的是“镜像”两台PC,则需要做好一些准备。此命令仅将文件从源“添加”到目标。如果您需要删除,那么那里也需要-delete选项。
经调查,似乎Rsync 不能很好地处理镜像。看到此消息后,您会发现在此更新期间您可能会发现旧文件覆盖了旧文件!更糟糕的是,即使您使-update选项正常工作并阻止了此行为,它也不会使用较年轻的文件“更新”较旧的文件-它只会“跳过”它。不太理想。
最后,要执行双向同步,您需要运行相同的命令,但要反转源/目标。当然,这现在用途有限,因为您的第一个命令(假设您使用了-delete选项)将删除目标上源中不存在的任何文件。Unison从内存可以很好地处理双向同步。
如果您正在认真尝试使多个编辑保持同步,那么Dropbox解决方案是最好的方法。如果您可以再看看UbuntuOne或Dropbox,符号链接可能是一个解决方案-仅符号链接您的文档文件夹,例如,将Pictures and Music保留为One / Dropbox并使用此rsync / unison解决方案处理大问题?