插入USB后自动将文件夹同步到USB吗?


10

插入驱动器后,是否可以将文件夹同步到USB驱动器?我希望它可以双向同步或复制更改。我已经看过Back In Time和Unison-GTK应用程序,但是我希望它在驱动器安装后立即运行。我的意思是,无需进行任何设置即可同步输入两个文件夹。

如果无法做到这一点,是否可以在插入拇指驱动器以提醒自己手动同步时运行该应用程序?

谢谢!


1
您打算如何处理文件冲突?
Octavian A. Damiean 2011年

Answers:


4

我个人倾向于udev这样的事情。udev是子系统,负责在内核加载后即插即用时处理硬件。

在众多其他功能中,它可以运行脚本。就您而言,我认为它可以将驱动器安装在某处并执行所需的任何同步功能。

我已经写了如何编写一个简单的udev脚本的方法,所以我只为您指出。

对于实际的同步,您还需要其他一些东西。git是一个非常流行的版本控制应用程序,您可以轻松地改变自己的意愿。并且有一些标准的备份选项,例如rsync,您可以让它合并冲突(只是不如git)。


0

您可以尝试在USB驱动器的根目录中创建一个名为.autorun的文件,并将其内容设置为要运行的命令,例如/usr/bin/rsync -av /dir/you/want/to/sync /place/to/sync/to


我自己做了一段时间。.autorun在以前的版本中可用,但在最后几个Ubuntu版本中不起作用。我还没有找到合适的替代品。
Shawn J. Goff

5
.autorun是潜在的安全噩梦。有些病毒通过闪存驱动器传播。我认为他们做了聪明的事并禁用了它。
Reuben Swartz
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.