4
ソースフォルダーから削除されたファイルをrsyncで削除するにはどうすればよいですか?
最近、ゲームサーバーをホストするためにUbuntu Serverを搭載したマシンをセットアップしました。マシンの特定のフォルダにゲームワールドファイルの頻繁なバックアップを作成する各ゲームサーバーのバックアッププラグインをインストールしました。また、cronrsyncと-aオプションを使用して、これらのバックアップを毎晩Dropboxフォルダーに自動的にコピーするタスクを確立しました。 数か月後、Dropboxアカウントがストレージ制限に達し、あまり多くのバックアップを保持できないことに気づいたので、あまり多くのバックアップを保持しないようにゲームサーバーのバックアッププラグインを構成し、数日待って毎週実行するようにスケジュールされている古いバックアップを削除します。バックアッププラグインは最終的にその仕事を行い、古いバックアップを削除したため、rsynccronタスクがDropboxフォルダーから古いバックアップを削除してソースフォルダーと一致することを期待していましたが、そうではありませんでした。質問がいくつかあります。 既定では、ソースフォルダーに追加されたファイルrsyncのみを宛先フォルダーに追加し、ソースフォルダーで変更されたファイルを変更しますが、ソースフォルダーから削除されたファイルは削除しませんか? その場合、rsyncこれを行うための最良の方法は何ですか?移行先フォルダーに移行元フォルダーを完全に反映させたいので、移行元フォルダーから削除されたファイルをすべて削除する必要があります。 マニュアルページにいくつかのオプションがリストされていますが、rsyncそれはトリックを行う可能性がありますが、私は詳しくありません。