como rsync determinado diretório e arquivos - problema

1

Analisei as postagens anteriores, mas não consigo fazer isso funcionar. Eu quero apenas rsync todos os diretórios server03 e qualquer sub-diretórios deles para um novo servidor. Eu tentei o seguinte, mas ele estava pegando outros diretórios diferentes de server03 . Eu acho que estou perdendo algo óbvio. A estrutura da qual eu quero copiar é

/ backup
/ backup / day1
/ backup / day1 / xxxx
/ backup / day1 / server03
/ backup / day1 / yyyy

etc para

/ backup / day31 ......

rsync --include="*/" --include="**server03/***" --exclude="*" -avzh root@fromserver:/backup /opt/backupfolder
    
por Kezza 07.06.2016 / 04:58

1 resposta

0

Se você pode executá-lo na fonte ('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 é necessário se você quiser manter a estrutura como

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

etc

    
por 08.06.2016 / 10:24

Tags