Rsync
rsyncは、ネットワーク内の複数のシステム間でのユーザーの複製、バックアップ、および同期ファイルやフォルダをすることができます。
- ユーザーが新しいソースにファイルとディレクトリを転送することができます
- アーカイブ同期のプロセスを自動化
- セキュリティのためにSSHの作る使用
- マシン間で異なるファイルの部分の上にのみコピー
- 同期転送で最小限の時間と帯域幅
- サンバと同じ機能の多くを持つ非常に特殊なツール
- コーディングコマンドラインの適度な理解が必要です
私たちの情報の多くがデジタルで保存されているかを考えると、信頼性の高いバックアップを作成する必要があります。デジタルデータは、私たちはスペースまたは分解を取ってハードコピーを気にすることなく、より多く保存することができますが、それはそれは完全に安全だという意味ではありません。外部からの攻撃や、破損したシステムは、簡単に、重要な情報のライブラリ全体を一掃することができます。パワーユーザー、特にシステム管理者やビジネスオーナーのために、バックアップシステムは、実質的に必要です。これは、バックアップの自動化とそれらを管理する、より効率的なアプローチを可能にします。 rsyncは、市場でより良いバックアップシステムの一つ、そのインターフェースのシンプルさとその背後にある技術の有効性の両方によるものです。 バックアップサーバまたはハードドライブにソースデバイスから転送するファイル、データ、またはフォルダ:典型的なバックアップシステムは、非常に単純な目的を持っています。しかし、それは必ずしも、物事を成し遂げるための最も効率的な方法ではありません。直接情報を転送し、確認プロセスが正常に完了されていることを確認するためにチェックサムを実行すると、あなたの帯域幅コストと遅い努力にひどいドレインすることができます。多くの場合、この手段は、卸売新しいファイルやディレクトリを置き換えます。 rsyncは同期して転送するより微妙なアプローチを採用しています。それだけで、データをこれらのバージョン間の唯一の相違点を特定し、オーバー移し、ソースと受信者の両方でファイルとディレクトリを比較するために複雑なアルゴリズムを使用していることを互いに区別して。あなたが定期的に大量の情報を更新する場合、それはそのサイズの一部のみ同期に10テラバイトの転送を変換することができ、これは、命の恩人です。 rsyncは20年以上の周りされており、それはほとんど常にのみ、それはあなたのネットワーク上に置いて負担を軽減し、プロセスの時間を節約する、転送する必要があるものの転送を効率的に仕事をしていません。 rsyncは、プログラミング経験のいくつかの学位を取っていますが、それはから引く言語は非常に簡単ですし、コマンドラインインターフェースでの作業に精通している人のために使用する簡単なはずです。あなたがLinuxの端末に期待するようにプッシュとプルが正確に動作し、作成し、新しいディレクトリにエクスポートするためのコマンドも同様に、基本的なコマンドライン構文を使用します。これは別のソースから単一のファイルを転送するために使用することができますが、それはこれを達成する特に効果的な方法ではありません。ディレクトリ全体を移動し、それらをアーカイブすることは、もう少し得た知識が必要ですが、それは簡単なよう、基本的だし、あなたがより重要な事項に焦点を当てたシェルで、より少ない時間とより多くの時間を過ごすことができ、あなたのプロセス手段を自動化する機能。 あなたが任意のコマンドをロックする前にテストを実行するための追加能力は素晴らしい機能であり、rsyncのも、あなたは気まぐれでオンとオフのパスワード機能を切り替えることができます。表面上は何rsyncのは簡単ですが、それはそれは、定期的に情報を転送し、同期する必要がある人のための貴重なツールになりありませんか。