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

插入驱动器时,有没有办法将文件夹同步到USB驱动器? 我希望它能同步或同时复制更改。 我已经看过Back In Time和Unison-GTK应用程序,但是我希望它能在驱动器安装后立即运行。 我的意思是,除了设置之外,在没有任何输入的情况下,不加干扰地同步这两个文件夹。

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

谢谢!

我个人倾向于udev的事情。 udev是在内核加载后负责处理硬件的子系统,也就是说。

在众多其他function中,它可以运行脚本。 在您的情况下,我认为它可以在某处安装驱动器并执行您需要的任何同步function。

我已经写过如何编写一个简单的udev脚本,所以我只会指出你。

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

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