バックアップツールとしてのBTSync

おはようございます。 しばらくして、システム管理者として仕事に就くと、次のような問題に直面し始めました。

この記事で解決する特定のユーザーケース。


従業員が昨日/今日/今削除したばかりのファイルを復元する要求を思いつきますが、今は鼻から血が必要です。 同時に、彼は多くの異なる従業員が異なる時間にファイルを操作できるため、ファイルの作成日を覚えておらず、最後の変更の日付も知りません。 そしてもちろん、最新バージョンを復元する必要があります。
または、昨日/今日/誤って、致命的に編集/上書きされたファイル。 そして、最後から2番目のバージョンをそれぞれ復元する必要があります。

したがって、ソースデータ:
  • ファイル名とそのアドレス: 少なくともほぼ 既知
  • 必要なファイルバージョンの作成日: 不明
  • リソース消費の観点から、毎日、 増分またはそれに等しいバックアップ。 バックアップストレージ/レシーバーのディスク容量が限られているため、完全および差分は使用されません。

記事は水っぽくなりすぎたので、ネタバレの下にメインウォーターを隠しました。

このユーザーケースの特性により、ファイルを完全バックアップ日(毎日ではなく、毎週/毎月)に復元することは意味がありません。バージョンはおそらく関連性がないためです。 また、必要なバージョンのファイルおよび対応する増分バックアップの作成日が不明であるため、増分からは困難です。
差分バックアップは問題を解決する可能性がありますが、リソースを集中的に使用するため、誰もが余裕があるわけではありません。
Windowsサーバーで標準のバックアップ/復元ツールを使用しようとしています
この素晴らしいインターフェース しかし幸いなことに、私の前任者はファイルサーバー(Windows Server 2003)でのバックアップのセットアップについて心配していました。

ためらうことなく、アーカイブプログラムを開き、メディア復元して管理し 、沈殿させます。 各バックアップポイントは、個別のツリーブランチとして保存されます。 この場合、バックアップは増分です。つまり、個々のポイントでは、新規ファイルと変更されたファイルのみが意味されます。

そして、私たちは従業員と一緒に登り、昨日から始まり、すべてのポイントを整理しました。 初めて半日かかりました。 次回はほぼ一日。 3回目以降、これが継続できないことに気付きました。


ほとんどすべての既存のシステムは、リストからいくつかのバックアップオプションを提供します。
  1. 完全 -すべてのソースファイルの完全なコピーを使用してバックアップポイントを作成します
  2. 増分 -前のポイントが作成されてから出現/変更されたすべてのファイルのコピーを使用してバックアップポイントを作成する
  3. 違い -前回の完全バックアップポイントの作成以降に出現/変更されたすべてのファイルのコピーを使用してバックアップポイントを作成する
  4. ミラー -完全バックアップの単一ポイントの作成とそれに続く書き換え。 ソースから削除されたファイルは、バックアップ中にレシーバーから削除されます
その他の製品
そして、ツールの長い検索が始まりました。これにより、数日前のフォルダをフォームで見ることができます。

そして、私はそこを見ていないか、グーグルは私が望むものを理解していませんでした。 しかし、フルコピーからバックアップを復元し、増分バックアップで再帰的に補完することしかできない資金に出くわしました。 バックアップレシーバーのボリュームが限られているため、フルポイントまたは差分ポイントのみを優先して、増分ポイントを拒否できませんでした。 そして、これらのすべての代替療法が私にとって役に立たなかったと言うわけではありません。 それどころか、私は今でも使用しているCobian Backupのような素晴らしい製品を探して満足しています。 しかし、彼らは私のケースをカバーしませんでした。
Lightbackup
後で、 Light Backup-私が探していたものを正確に実行する小さなプログラム-を見つけたので、完全バックアップと増分バックアップの両方を作成するときにフォルダを見ることができます。
確かに、この時点で、Windows以外のサーバーでBTsyncを使用して問題を既に解決しており、このプログラムはWindowsでのみ機能します。
しかし、私はただ通り抜けることができず、特定のタスクにそれを使用することができませんでした。


Bittorent同期

NAS
QNAP NAS TS-221 時間が経ちました。 組織は登場し、その後QNAPからアイドル状態のNASのままでした。
そして、メーカーが主張するように、 「TS-221の操作は非常に簡単です。必要なアイコンをクリックするだけです!」これは、偶然、真実からそれほど遠くありません。 時間が経つにつれて、私はこのようにクリックしましたBittorent Sync 別のバージョン1
幸いなことに、QNAPは詳細な設定手順を書くことで私の面倒を見てくれました。 確かに、それなしではチューニングが問題になるとは言えません。
バックアップではなくファイルを同期する手段としてのBTSyncは 、引き続きこの役割を果たします。 確かに、上記の4つのオプションのうち、 ミラーバックアップの 1つだけが実装されています。 しかし、1つの基本的に重要な機能を使用すると、削除されたファイルまたは以前のバージョンの変更されたファイルを一定期間保存する方法を知っています。

バックアップシステムの「役割」は、次の機能/設定に基づいています。


今では、同じ従業員の要求が桁違いに簡単かつ迅速に解決されます。 ファイル/フォルダー構造が昨日(18:30+)のソースの状態に対応するレシーバーに移動します。 ファイルが以前に削除/変更された場合(30日以内)-アーカイブパスを「 .sync \ Archive \ 」に置き換えるだけで、ファイル(およびそのバージョン)がそこにあります。

このアプローチの欠点




そして今、美徳


Source: https://habr.com/ru/post/J303950/


All Articles