Назад | Перейти на главную страницу

синхронизация расположения файлов между двумя машинами

Хотя подобные темы задавались на этом сайте и на его собратьях и раньше, мне не удалось найти ответ на этот постоянный вопрос. Любая помощь очень ценится.

Ситуация: У меня есть два ноутбука; оба содержат тонны музыки. Иногда я перемещаю эти музыкальные файлы в разные места, меняю в них метаданные или конвертирую в другой формат. Я мог бы сделать что-нибудь из этого на любой машине. Я редко выполняю их все сразу - т.е. вряд ли я конвертирую формат файла и перемещаю его в другое место за один раз. Я хотел бы иметь возможность синхронизировать эти изменения, не просматривая все, что было переименовано или перемещено.

Я знаком с rsync, но считаю его неадекватным, потому что

Я также изучил rsnapshot, но его требование создать полную резервную копию в этой ситуации нецелесообразно. Мне не нужна резервная копия, мне просто нужна запись того, какой файл с каждым хешем был где и когда. Unison кажется, что он мог бы сделать что-то неопределенное в этом направлении, но я не хочу тратить часы на изучение его деталей только для того, чтобы обнаружить, что этого, к сожалению, не хватает. Кроме того, здесь интересно задавать вопросы.

Что бы я хотел это инструмент, который делает что-то в этом роде:

Так, например: если файл был преобразован из flac в ogg, но сохранил то же самое базовое имя файла или те же метаданные, он должен иметь возможность отправить новую версию, а другая сторона должна удалить оригинал. Вероятно, его стоит где-то изолировать на случай, если они или вы облажались, но это деталь. А затем, когда транзакция завершена, состояние регистрируется, чтобы в следующий раз, когда они взаимодействовали, они могли уладить свои различия.

Может быть, все эти метаданные - несбыточная фантазия. Я был бы очень счастлив, если бы там было что-то, что могло бы просто разумно использовать контрольные суммы. Это было бы похоже на интеллект чего-то вроде git, за вычетом необходимости дублировать данные в индексе / резервной копии / и т. Д. (А также ветвления, проверки и все другие замечательные вещи, которые делают RCS. В основном просто ускоренная перемотка вперед нажимает фиксацию все, что я хочу, с возможностью отката.)

Так есть ли что-нибудь, что может это сделать? Если нет, может ли кто-нибудь предложить хороший способ начать это делать?

Похоже, вы говорите о Windows Live Sync...

я использовал Унисон что хорошо работает. И это бесплатно.

Вы когда-нибудь видели бесплатную Синхронизация игрушки? Я использую его для своих медиафайлов, и похоже, что вы ищете аналогичные функции, которые я использую в этом инструменте. Он не использует базу данных с информацией о файлах, но, похоже, справляется с изменениями моего формата. Возможно, у меня нет таких же требований к эффективности!

Я использую Beyond compare для синхронизации данных. Он отлично работает и имеет множество опций.

Проверить это

Скутер Программное обеспечение

Удачи