Я работаю над rsync
сценарием для репликации каталогов. Я синхронизирую только новые и измененные файлы или каталоги, но мне не нравится тот факт, что он копирует переименованные файлы или каталоги как новый файл или каталог, сохраняя файлы не синхронизированными. Я также установил ограничение полосы пропускания в 1 МБ, поскольку оно будет работать в рабочее время. Вот мой сценарий:
rsync -zvru --bwlimit=1024 /mymounts/test1/ /mymounts/test2
Как можно синхронизировать файлы и каталоги, если кто-то что-то переименовывает, при этом копируя только новые или измененные файлы? Вот эти файлы
ls "/mymounts/test1/some stuff"
new directory newfile1.txt newfile3.txt renamedFile.txt
ls "/mymounts/test2/some stuff"
new directory newfile1.txt newfile2.txt newfile3.txt renamedFile.txt
Или можно было бы даже переместить переименованные файлы в другой каталог, например
/mymounts/VerControl
:?
rsync
ссылаетесь, также относится к этой замечательной базовой статье, FWIW. everythinglinux.org/rsync