CentOS 6システムのディレクトリをバックアップするスクリプトがあります。
これは非常に基本的ですが、これを行います。
rsync -a remote:~/original ./backup
これはうまくいきます。元のコンテンツをバックアップにコピーします。しかし。元のファイルから削除されたエントリはバックアップに残ります。
rsync
エントリが追加または削除されたかどうかに関係なく、両方のディレクトリの内容が同じであることを確認することが可能かどうか疑問に思います。
以前のバックアップディレクトリの内容を削除することは、ディレクトリが大きいrsync
ためオプションではありません。
ベストアンサー1
ソースからファイルが削除されたときにターゲットからファイルを削除するには、--deleteオプションを使用します。
rsync -vaz --delete <origin_folder> <destination_folder>
これで、ソースサイトがそのアイテムを削除すると、ターゲットサイトもそのアイテムを削除します。