插入驱动器后,有没有办法将文件夹同步到 USB 驱动器?我希望它以两种方式同步或复制更改。我见过 Back In Time 和 Unison-GTK 应用程序,但我希望它在安装驱动器后立即运行。我的意思是,除了设置它之外,无需我自己的任何输入即可非侵入式地同步这两个文件夹。
如果这不可能,是否可以在插入 U 盘时运行应用程序以提醒自己手动同步?
谢谢!
插入驱动器后,有没有办法将文件夹同步到 USB 驱动器?我希望它以两种方式同步或复制更改。我见过 Back In Time 和 Unison-GTK 应用程序,但我希望它在安装驱动器后立即运行。我的意思是,除了设置它之外,无需我自己的任何输入即可非侵入式地同步这两个文件夹。
如果这不可能,是否可以在插入 U 盘时运行应用程序以提醒自己手动同步?
谢谢!
我个人倾向于
udev
这样的事情。udev
是负责在插入硬件时处理硬件的子系统,在内核加载它之后,也就是说。在众多其他功能中,它可以运行脚本。就您而言,我认为它可以将驱动器安装在某个地方并执行您需要的任何同步功能。
我已经写过如何编写一个简单的 udev 脚本,所以我将向您指出。
对于实际的同步,你需要别的东西。
git
是一个非常流行的版本控制应用程序,您可以轻松地随心所欲地扭曲它。并且有一些标准的备份选项rsync
,您可以让它合并冲突(只是不如git
)。您可以尝试在 USB 驱动器的根目录中创建一个名为 .autorun 的文件,并将其内容设置为您要运行的命令,例如
/usr/bin/rsync -av /dir/you/want/to/sync /place/to/sync/to
.