Изменить: оказывается, SyncBack SE имеет триггерное действие:
Откройте профиль, перейдите на вкладку «Когда», затем «Вставить». Позволяет указать букву диска, метку или серийный номер.
Однако версия SE не является бесплатной и только для Windows (я думаю)
Или вы можете попробовать добавить событие автозапуска для вашей программы синхронизации (например, SyncToy), используя TweakUI
Я не могу найти какую-либо (другую) программу, которая запускается автоматически при подключении вашего USB-устройства.
Все они полагаются на планирование, чтобы начать синхронизацию. Вы можете решить, что это запланировано каждый наш, он просто потерпит неудачу, если USB-устройство не подключено, и будет работать, если оно есть.
Но, честно говоря, было бы проще, если бы вы просто щелкнули по кнопке синхронизации, вам также пришлось бы вручную подключить USB-устройство.
Во всяком случае, я также нашел инструмент синхронизации, который работает как в Linux, так и в Windows: DirSync Pro, который полностью бесплатный, работает на Java и имеет приятный графический интерфейс:
* Synchronization
o Powerful synchronization algorithm.
o Bidirectional (Two way) and Unidirectional (One way) synchronization mode.
o Option for various behavior of conflict resolution for Bidirectional Synchronization.
o Synchronizes unlimited number of folders.
o Large number of options to change the synchronization behavior.
o Option to synchonise subdirectories recursively.
o Synchronizes files/folders any file system (FAT, FAT16, FAT32, NTFS, WinFS, UDF, Ext2, Ext3, ...).
o Synchronizes files from/to network drives
o Synchronizes files from/to any mounted devices (Harddisks, USB-Sticks, Memory cards, External drives, CD/DVD's, ...).
o Synchronization could be used for making incremental backups.
o Option to create up to 50 backups from the modified/changed files before synchronization.
o Option to define a backup folder.
o Option for handling symbolic links.
o Option for handling time-stamps.
* General
o Easy, clear and user-friendly graphical user interface, no unnecessary gadget you never use.
o Runs on every modern operating system including Windows™, Linux™ and Macintosh™
o It is Portable! It does not need any installation. Just run the application!
o Open source, it is 100% free of charge, 100% free of commercial text, 100% free of advertisements and 100% free of spyware.
o No time/function limitations
o Uses no local database, so no overhead
o Does not need any installation. Just download and run it. You can put it on you USB-stick en you can run it on any computer/any platform.
* Logging
o Advanced logging/reporting facilities. Just select a log level and define where to write the log.
o Option to log on application level (default log)
o Option to log on each directory level (dir log)
o Option to define the log leven (how much to log)