- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, Аноним, 23:56 , 06-Апр-24 (2) +1
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, ls, 00:05 , 07-Апр-24 (3)
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, LeNiN, 00:10 , 07-Апр-24 (4)
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, n80, 00:17 , 07-Апр-24 (7)
Если не использовать btrfs/zfs (у которых есть свои средства для снимков и синхронизации), опция --fuzzy работала достаточно хорошо, по крайней мере, в моих случаях. По ссылке она упоминается.Если эту проблему решать в общем случае, надо залезать на уровень кода файловых систем (и там есть варианты) или даже ниже, а rsync всё же уровнем выше живёт, так что идеального решения в нём не получится вообще, а приемлемые за эти годы и так плюс-минус запилили. Но можно рассказать про свой сценарий использования, конечно, коллективный разум помогает, когда действительно хочется проблему решить.
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, Аноним, 01:12 , 07-Апр-24 (9) +3
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, Аноним, 09:03 , 07-Апр-24 (14) +4
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, Ю.Т., 09:14 , 07-Апр-24 (17) +1
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, Аноним, 10:47 , 07-Апр-24 (25)
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, Аноним, 13:20 , 07-Апр-24 (40) +1
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, n80, 21:17 , 07-Апр-24 (51)
> Абсолютно не требуется. Всего-то надо проверить size, mtime и хэш вложенных файлов > (на случай если в переименованном каталоге изменились какие-то файлы) и качать только измененные.Так это ни разу не всего-то, считать хеши всех подряд (ведь мы не знаем, что и куда было перемещено) файлов и держать даже сами хеши (всех-всех файлов в синхронизируемом каталоге и его подкаталогах) в памяти удовольствие совсем не бесплатное и экономия канала тут может вообще не оправдаться. Если какая-то редко нужная функциональность ухудшит жизнь тем кому она не нужна — нехорошо получится всё же. Лезть на уровень ФС можно чтобы получить информацию о том что такой-то inode был отлинкован от одного каталога и прилинкован к другому (или что вообще тупо каталог был переименован), при этом данные самого файла не менялись. У rsync между запусками не хранится информация об обрабатывавшихся inode, поэтому ему неоткуда об этом узнать. Патч detect-renamed в каких-то ситуациях проблему решает, но не во всех и в комментарии к патчу прямо есть TODO с планами по доработке. В целом, он здраво выглядит, конечно, так что думаю что доделают то что в TODO (если это будет в приоритете, разработчиков-то мало) и замёржат. Но всегда можно наложить локально, если действительно так надо. В любом случае, спасибо за информацию и пинок подробнее изучить код патчей из rsync-patches.
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, nailts, 16:31 , 18-Апр-24 (58)
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, Аноним, 07:35 , 08-Апр-24 (56)
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, pelmaniac, 18:53 , 07-Апр-24 (49)
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, Аноним, 01:41 , 07-Апр-24 (10) +1
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, а што не так, 02:25 , 07-Апр-24 (11) +3
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, Аноним, 09:04 , 07-Апр-24 (15) –1
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, Ю.Т., 09:15 , 07-Апр-24 (18)
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, YetAnotherOnanym, 09:46 , 07-Апр-24 (19) +3
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, Аноним, 10:24 , 07-Апр-24 (21) +1
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, Аноним, 10:27 , 07-Апр-24 (22) +1
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, YetAnotherOnanym, 10:50 , 07-Апр-24 (26) +2
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, Аноним, 10:54 , 07-Апр-24 (28)
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, Прохожий, 11:10 , 07-Апр-24 (29)
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, namenotfound, 12:16 , 07-Апр-24 (35) –1
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, Аноним, 16:23 , 07-Апр-24 (47)
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, Аноним, 16:32 , 07-Апр-24 (48)
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, Аноним, 05:56 , 08-Апр-24 (55)
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, нах., 13:49 , 07-Апр-24 (42) +1
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, beck, 11:26 , 07-Апр-24 (31)
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0, Анониссимус, 11:53 , 07-Апр-24 (33) +2
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0. Эндрю Т..., Аноним, 09:06 , 07-Апр-24 (16)
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0. Эндрю Т..., Петрович 69, 13:06 , 07-Апр-24 (39) –4 [V]
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0. Эндрю Т..., Аноним, 16:12 , 07-Апр-24 (44)
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0. Эндрю Т..., Аноним, 02:23 , 08-Апр-24 (54)
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0. Эндрю Т..., pfg21, 15:32 , 11-Апр-24 (57)
- Выпуск утилиты для синхронизации файлов Rsync 3.3.0. Эндрю Т..., pfg21, 09:29 , 17-Май-24 (59)
|