何千もの小さなファイルをサーバーにコピーするrsync操作があります。ファイルがそのサーバーに到着したら、Lookbackを使用してテープにバックアップします。小さなファイルが多すぎるため、Retrospectは不快感を感じ始めます。 rsyncの後にファイルをアーカイブする方法を探しているので、レビューは単にファイルをテープにダンプします。毎日すべてのファイルを圧縮したくありません。そうすると、ディスクに多くのストレスがかかり、バックアップ期間を逃す可能性があります。バックアップが完了したら、rsyncを再実行する必要がありますが、すべてのファイルを再コピーしたくないので、更新する前にすべてのファイルを表示できる必要があります。
アイデア?
ベストアンサー1
ServerA -> ServerBで同期するためにrsyncを使用する理由は、ユーザー/サービスがServerBシステム上のファイルにアクセスする必要があるためです。提案されているように純粋にバックアップ用で、ユーザーがファイルを読み取るためにアクセスする必要がない場合は、rsyncを使用するのはなぜですか? Tarにはデルタオプションがあり、rsyncと同様にネットワーク経由で送信できます。
http://www.gnu.org/software/tar/manual/html_node/Incremental-Dumps.html
tar -c -z -g /var/tar/$path.snar -f - /$path \
| ssh backupsrv "cat > serverA-$path.tar.gz"
または、バックアップクライアントをServerAに直接配置し、不要な複雑さを排除できるバックアップソリューションに切り替えます。
無料にはAmandaとBaculaが含まれます。