Рассмотрим следующую схему каталогов:
/foo
/ABZE1
a1.txt
a2.txt
...
a59682.txt
/BBSDF
b1.txt
b2.txt
....
b42333.txt
...
foo
является родительской папкой, каждая из ее подкаталогов (ABZE1
, BBSDF
, ...) фактически является неизменной в том смысле , что она имеет уникальное имя, что подразумевает ее версию. Это означает, что после создания такого подкаталога он никогда не изменяется. Кроме того, в каждом из этих подкаталогов много файлов (иногда> 100 КБ).
Мне нужно выполнить двухстороннюю синхронизацию foo
с foo-remote
(монтирование NFS на той же машине).
rsync
выполнит эту работу, но имеет низкую производительность, поскольку проверяет размер / временную метку всех файлов. Если бы я мог получить rsync
чтобы проверить только папки, которые будут работать. То же самое для unison
.
Можем ли мы сказать rsync
рассматривать папку как объект для сравнения (а не файлы внутри подпапки)? Есть ли другой инструмент, который может достичь этой синхронизации?