как синхронизировать определенные каталоги и файлы - проблема

как синхронизировать определенные каталоги и файлы - проблема

Я посмотрел предыдущие посты, но не могу заставить это работать. Я хочу просто rsync всесервер03каталоги илюбойподкаталоги из них на новый сервер. Я попробовал следующее, но он подбирал другие каталоги, кромесервер03. Я думаю, что я упускаю что-то очевидное. Структура, которую я хочу скопировать, это

/резервная копия
/резервная копия/день1
/резервная копия/день1/xxxx
/резервная копия/день1/server03
/резервная копия/день1/yyyy

и т.д.

/резервное копирование/day31......

rsync --include="*/" --include="**server03/***" --exclude="*" -avzh root@fromserver:/backup /opt/backupfolder

решение1

Если вы можете запустить его на источнике ('fromserver'):

find /backup -name server03 | while read i; do echo $i; mkdir -p /dest/dir/$i/; rsync -avzj --progress $i/ /dest/dir/$i/ ; done

mkdirнеобходимо, если вы хотите сохранить структуру, как

/backup/day1/server03
/backup/day2/server03
/backup/day3/server03

и т. д.

Связанный контент