rsync Live環境とDR間のリアルタイム同期

rsync Live環境とDR間のリアルタイム同期

実際、私のLinuxシステムには2つの共有フォルダがマウントされています。私はそれを.thatファイル/mnt/Liveと同期させるために使用し、同じでなければなりません。/mnt/DR/mnt/Live/mnt/DR

これを達成するためにスクリプトを作成しましたrsync

rsync -arhtuz -vv --delete --stats --progress /mnt/Live/ /mnt/DR

しかし、ここでの問題は、サブディレクトリが多すぎて何百万ものファイルがあるため、完了するのに少なくとも4日かかることです。したがって、ユーザーがファイルを追加/変更すると、スクリプトが完了した後も同じ変更が発生します。だからここに問題があります。

解決策はありますか?それとも以前にこの問題を解決しましたか?

私は初めてLinuxに触れて、良いアイデアをいただきありがとうございます。

rsyncコマンドが良いと思いますか?コピーする必要があるファイルは4TBですが、完了するのに4〜5日かかります。

ありがとう

ベストアンサー1

これlsyncデーモンrsyncをバックエンドとして使用しますが、inotifyを使用して変更されたファイル/ディレクトリのみを同期します(初期フルパス以降)。あなたのサイズに合わせて拡張されるかどうかはわかりませんが、問題はほとんどまたはまったくなく、1〜2 TBの領域の構造を複製するために使用されました。

おすすめ記事