特定のディレクトリとファイルを再同期する方法 - 質問

特定のディレクトリとファイルを再同期する方法 - 質問

前の記事も見ましたが、実行できません。私はただすべて再同期したいです。サーバー03ディレクトリとどのそのサブディレクトリを新しいサーバーにコピーします。以下を試しましたが、例外が発生します。サーバー03。私は明らかなものを見逃していると思います。コピーする構造は次のとおりです。

/バックアップ
/backup/day1
/backup/day1/xxxx
/backup/day1/server03
/backup/day1/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

など

おすすめ記事