如何使文件夹同步到外部USB硬盘驱动器?


17

我收藏的音乐越来越多,可以手动与外部USB驱动器保持同步。有时,我编辑它们的ID3标签,在硬盘驱动器或USB驱动器中添加或删除文件,并且我想使这些更改在两者之间保持同步。

Ubuntu是否有可用的东西可以帮助我解决这种情况?最好是一些易于使用的UI。

更新:为了澄清我的问题,本地硬盘驱动器或USB驱动器都可能会发生更改,因此同步过程必须是双向的。


有没有没有udev规则的自动执行此操作的方法?
user29020 2014年

Answers:


12

好吧,rsync是一个很好的命令行工具。

您提到要使用GUI,因此我建议使用包含gadmin-rsync的Gadmintools。


更新:尝试尝试Unison-GTK


rsync仅对单向同步有用吗?请参阅我更新的问题。
塞萨尔(Cesar)2010年

@Cesar:我更新了答案。
内森·奥斯曼

Unison-GTK非常适合此用途,它通常以您希望处理的方式处理所有双向更改,因此您只需单击“开始”即可。唯一不足的是异口同声的,它是不是真的了它的开发者维护的,所以不会有任何新的功能等等
马塞尔Stimberg

3

我知道这是一个老问题,但是,由于它可能是某个人的答案,我想说我正在尝试FreeFileSync,这是一个与另一个名为RealTimeSync的实用程序捆绑在一起的开源应用程序。每当更改文件夹的内容时(或当该文件夹可用时),这最后一个都会触发一条命令(大概是FreeFileSync,但我相信您实际上可以执行任何命令行)。我将更新结果,但是乍一看,它看起来很有前途(尽管稀缺且面向Windows的文档)。

更新:似乎运作良好。我将RealTimeSync设置为监视两个文件夹(源和目标)的可用性和/或更改,并在发生此情况时运行“同步”作业,并且一切顺利。删除也会传播,并且具有(我认为)一个不错的功能:删除的文件(由于同步而被FreeFileSync删除的文件)会转到垃圾箱内的文件夹(或您选择的文件夹内),并以FFS + time-命名。日期戳。

仍然必须在艰苦的条件下(大型同步作业,大量文件)对其进行测试,以检查文件比较的速度。明天会做。


您可以从那里
stragu

我尝试过,它很容易使用,有几种模式(双向,镜像,更新和自定义)。我通过USB 2.0以1700万的速度对一个大于224 Gb的文件夹进行了37.3 Gb同步。
stragu

2

我认为针对这种情况的最佳软件将是DirSyncPro(V1.4)。您可以在此处查看他们的网站。该软件是使用Java编写的,因此不必安装且非常易于移植。它具有备份同步文件镜像驱动器等多种功能,是一个免费软件解决方案。

它正在积极开发中,可以保证您经常获得新功能。该软件成熟,稳定,是理想的备份软件。尝试一下,无需任何安装麻烦。

我已附上以下软件的屏幕截图。

在此处输入图片说明

它可以双向和单向工作,使其成为理想的备份软件。您还可以计划备份,创建例外并保存作业首选项,从而不必每次都要备份某项内容时就创建一个。

我只是该软件的用户,它的可靠性和功能给我留下了深刻的印象。


1

我通常在这些情况下使用rsync。有一个叫做的GUI版本,grsync但我不知道它的使用有多么容易。


rsync仅对单向同步有用吗?请参阅我更新的问题。
塞萨尔(Cesar)2010年
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.