~/dir1
次のrsyncコマンドを使用して、ローカルフォルダをリモートバックアップサーバーにバックアップします。
rsync -a ~/dir1 username@remote_host:destination_directory
私が理解したように、これは増分バックアップです。間違って理解した場合は訂正してください。
差分バックアップをどのように使用しますかrsync
?
答え1
同期ソースとターゲットの違いは常に同じように送信されるため、増分バックアップと見なすことができます。ただし、ほとんどの人は、増分バックアップを使用すると、rsyncが実行される前のターゲットである元のバックアップにまだアクセスできると仮定しています。持つrsync用のラッパースクリプトハードリンクまたはファイルシステムのスナップショットを使用して管理できます。個人的に使っています。デビッシュ、スナップ写真もう一つです。最終的には、バックアップが実行されたときのソースイメージを含む別々のツリーが作成されます。
差分バックアップには以下が含まれます。ただオリジナルとバックアップの違いはおそらく望むものではないかもしれません。 rsyncは更新を含むバッチファイルを作成するように指示できますが、実際には使用されません--only-write-batch=FILENAME
。このファイルは後で元のターゲット(フルバックアップ)と一緒に使用され、差分バックアップが作成されたときの状況を再現できます。
答え2
それは増加も違いもありません。バックアップ方法を説明するときは、次の用語を使用してください。
rsyncは同期操作を実行するツールなので、できるバックアップに使用されます。
ㅏ微分バックアップはソースの完全なコピーを取得し、次回実行されると最初のコピーとは異なる部分のみをコピーします。
一つ増加さらに、バックアップは最初に実行されたときに完全なコピーを生成します。 2番目の実行では、最初の実行とは異なるコンテンツまたは追加されたコンテンツが必要です。 3番目の実行では、2番目の実行とは異なる内容をコピーしました。
したがって、回復を実行したい場合、2つの方法の違いが明らかになります。差分バックアップでは、プライマリバックアップと復元する日付の差分バックアップのみが必要です。増分バックアップから復元する場合は、完全増分バックアップチェーンが必要です。