私は家庭用コンピュータとサーバーという2つのLinuxシステムを使用しています。
両方のシステムでいくつかの設定ファイルを変更したいとしましょう。これらの修正を一度だけ実行するように同期するにはどうすればよいですか?
この仮想同期ネットワークに新しいコンピュータを追加し、以前の変更をすべて新しいコンピュータに適用するオプションはありますか?
答え1
bashスクリプトを作成して使用できます同期プロファイルまたはフォルダを同期/コピーして変更し、実行してください。
例:
$ rsync -az --progress --size-only /home/test/* server.example.com:/home/test/destination/
説明する:
-a
再帰的所有権、タイムスタンプなどのすべての属性を保持および維持します。-z
圧縮は帯域幅を節約しますが、CPUに大きな影響を与えるため、低速または高価な接続でのみ使用してください。--progress
同期しているすべてのファイルの進行状況を表示します。--size-only
ハッシュ値の代わりにファイルサイズに基づいてファイルを比較する(CPUが少なく高速)