Требования:
- работа на GNU/Linux и Windows/NT. Windows-only (например, плагин для Total Commander) пойдёт тож
- уметь записывать структуру заданного каталога (с метаданными, хотя бы с датами), опционально также контрольные суммы файлов, в файл
- уметь сравнивать файлы из предыдущего пункта и формировать по ним задания на синхронизацию, причём чтобы из заданий можно было предварительно вручную выкинуть ненужно, и даже заигнорить перманентно определённые файлы
- структура заданий неважна (образы-пакеты ли, просто структура каталогов + файл-описание ли, патчи ли), но важна возможность разделить задание на «тома», если оно не влезает на носитель
Думаю, юзкейс довольно распространённый; чем белые люди пользуются, если возможности/желания создать сеть нет и синкать руками надоело? Да и сеть сама по себе всего описанного не даёт. Спасите мир от очередного кривого велосипедdа с велосипедd-квадратdными велосипедd-колёсdами.