この記事で解決する特定のユーザーケース。
従業員が昨日/今日/今削除したばかりのファイルを復元する要求を思いつきますが、今は鼻から血が必要です。 同時に、彼は多くの異なる従業員が異なる時間にファイルを操作できるため、ファイルの作成日を覚えておらず、最後の変更の日付も知りません。 そしてもちろん、最新バージョンを復元する必要があります。
または、昨日/今日/誤って、致命的に編集/上書きされたファイル。 そして、最後から2番目のバージョンをそれぞれ復元する必要があります。
したがって、ソースデータ:
- ファイル名とそのアドレス: 少なくともほぼ 既知
- 必要なファイルバージョンの作成日: 不明
- リソース消費の観点から、毎日、 増分またはそれに等しいバックアップ。 バックアップストレージ/レシーバーのディスク容量が限られているため、完全および差分は使用されません。
記事は水っぽくなりすぎたので、ネタバレの下にメインウォーターを隠しました。
このユーザーケースの特性により、ファイルを完全バックアップ日(毎日ではなく、毎週/毎月)に復元することは意味がありません。バージョンはおそらく関連性がないためです。 また、必要なバージョンのファイルおよび対応する増分バックアップの作成日が不明であるため、増分からは困難です。
差分バックアップは問題を解決する可能性がありますが、リソースを集中的に使用するため、誰もが余裕があるわけではありません。
Windowsサーバーで標準のバックアップ/復元ツールを使用しようとしています
しかし幸いなことに、私の前任者はファイルサーバー(Windows Server 2003)でのバックアップのセットアップについて心配していました。
ためらうことなく、アーカイブプログラムを開き、メディアを復元して管理し 、沈殿させます。 各バックアップポイントは、個別のツリーブランチとして保存されます。 この場合、バックアップは増分です。つまり、個々のポイントでは、新規ファイルと変更されたファイルのみが意味されます。
そして、私たちは従業員と一緒に登り、昨日から始まり、すべてのポイントを整理しました。 初めて半日かかりました。 次回はほぼ一日。 3回目以降、これが継続できないことに気付きました。
ためらうことなく、アーカイブプログラムを開き、メディアを復元して管理し 、沈殿させます。 各バックアップポイントは、個別のツリーブランチとして保存されます。 この場合、バックアップは増分です。つまり、個々のポイントでは、新規ファイルと変更されたファイルのみが意味されます。
そして、私たちは従業員と一緒に登り、昨日から始まり、すべてのポイントを整理しました。 初めて半日かかりました。 次回はほぼ一日。 3回目以降、これが継続できないことに気付きました。
ほとんどすべての既存のシステムは、リストからいくつかのバックアップオプションを提供します。
- 完全 -すべてのソースファイルの完全なコピーを使用してバックアップポイントを作成します
- 増分 -前のポイントが作成されてから出現/変更されたすべてのファイルのコピーを使用してバックアップポイントを作成する
- 違い -前回の完全バックアップポイントの作成以降に出現/変更されたすべてのファイルのコピーを使用してバックアップポイントを作成する
- ミラー -完全バックアップの単一ポイントの作成とそれに続く書き換え。 ソースから削除されたファイルは、バックアップ中にレシーバーから削除されます
その他の製品
そして、ツールの長い検索が始まりました。これにより、数日前のフォルダをフォームで見ることができます。
そして、私はそこを見ていないか、グーグルは私が望むものを理解していませんでした。 しかし、フルコピーからバックアップを復元し、増分バックアップで再帰的に補完することしかできない資金に出くわしました。 バックアップレシーバーのボリュームが限られているため、フルポイントまたは差分ポイントのみを優先して、増分ポイントを拒否できませんでした。 そして、これらのすべての代替療法が私にとって役に立たなかったと言うわけではありません。 それどころか、私は今でも使用しているCobian Backupのような素晴らしい製品を探して満足しています。 しかし、彼らは私のケースをカバーしませんでした。
そして、私はそこを見ていないか、グーグルは私が望むものを理解していませんでした。 しかし、フルコピーからバックアップを復元し、増分バックアップで再帰的に補完することしかできない資金に出くわしました。 バックアップレシーバーのボリュームが限られているため、フルポイントまたは差分ポイントのみを優先して、増分ポイントを拒否できませんでした。 そして、これらのすべての代替療法が私にとって役に立たなかったと言うわけではありません。 それどころか、私は今でも使用しているCobian Backupのような素晴らしい製品を探して満足しています。 しかし、彼らは私のケースをカバーしませんでした。
Lightbackup
後で、 Light Backup-私が探していたものを正確に実行する小さなプログラム-を見つけたので、完全バックアップと増分バックアップの両方を作成するときにフォルダを見ることができます。
確かに、この時点で、Windows以外のサーバーでBTsyncを使用して問題を既に解決しており、このプログラムはWindowsでのみ機能します。
しかし、私はただ通り抜けることができず、特定のタスクにそれを使用することができませんでした。
確かに、この時点で、Windows以外のサーバーでBTsyncを使用して問題を既に解決しており、このプログラムはWindowsでのみ機能します。
しかし、私はただ通り抜けることができず、特定のタスクにそれを使用することができませんでした。
Bittorent同期
NAS
バックアップではなくファイルを同期する手段としてのBTSyncは 、引き続きこの役割を果たします。 確かに、上記の4つのオプションのうち、 ミラーバックアップの 1つだけが実装されています。 しかし、1つの基本的に重要な機能を使用すると、削除されたファイルまたは以前のバージョンの変更されたファイルを一定期間保存する方法を知っています。
時間が経ちました。 組織は登場し、その後QNAPからアイドル状態のNASのままでした。
そして、メーカーが主張するように、 「TS-221の操作は非常に簡単です。必要なアイコンをクリックするだけです!」これは、偶然、真実からそれほど遠くありません。 時間が経つにつれて、私はこのようにクリックしましたBittorent Sync 別のバージョン1
幸いなことに、QNAPは詳細な設定手順を書くことで私の面倒を見てくれました。 確かに、それなしではチューニングが問題になるとは言えません。
そして、メーカーが主張するように、 「TS-221の操作は非常に簡単です。必要なアイコンをクリックするだけです!」これは、偶然、真実からそれほど遠くありません。 時間が経つにつれて、私はこのようにクリックしましたBittorent Sync 別のバージョン1
幸いなことに、QNAPは詳細な設定手順を書くことで私の面倒を見てくれました。 確かに、それなしではチューニングが問題になるとは言えません。
バックアップシステムの「役割」は、次の機能/設定に基づいています。
- BTSyncクライアントは、ソースとレシーバーの両方にインストールする必要があります。 クロスプラットフォームのため、これは問題ではありません
*実際、ソースはネットワークフォルダにすることができるため、クライアントを別のPCにインストールできます
** DB(設定を含む)BTSyncは、ユーザーフォルダーにバイナリとは別に保存されているようです。 したがって、理論的には、2つの独立したインスタンスを実行できます。 そして、1つのソースとレシーバーを1台作ります
- バックアップフォルダは、 読み取り専用モードで受信機と同期する必要があります。
変更を反対方向にも同期させたくないですか?
*「変更されたファイルを上書きする」チェックボックスがチェックされていない限り、レシーバーで削除/変更されたファイルは同期されないことに注意してください。 一方では、これにより、同期に不要なファイルを正確に削除できます。他方では、非統合コピーが含まれる危険性があります。 レシーバーディレクトリの書き込み/変更権限を、BTSyncが動作している名前のユーザーを除く全員に制限することをお勧めします。
- 受信側では、同期されたフォルダーのパラメーターで、[ 削除されたファイルをアーカイブモードで保存する]を有効にする必要があります。
高度な設定モードでは、 sync_trash_ttlパラメーターにより、アーカイブフォルダーにファイルを保存する日数(最大30日)が決まります。 - 作業の「スケジュール」はBTSync機能に含まれていません。 ただし、サードパーティのスケジューラー(cronなど)を介してアプリケーションを開始および停止することが決定されています。
残念ながら、同期には論理的な完了がないため、論理的な完了時に同期を停止することはできません。 しかし、18:30のBTSync起動モードと7:00の強制完了に満足しています。 この間、ソースとレシーバーには常に完全に同期する時間があります。
今では、同じ従業員の要求が桁違いに簡単かつ迅速に解決されます。 ファイル/フォルダー構造が昨日(18:30+)のソースの状態に対応するレシーバーに移動します。 ファイルが以前に削除/変更された場合(30日以内)-アーカイブパスを「 .sync \ Archive \ 」に置き換えるだけで、ファイル(およびそのバージョン)がそこにあります。
このアプローチの欠点
- CPU負荷 -インデックス作成は、数十万のファイル数でCPUを恥知らずに消費します。 どのサーバーに頻脈があるのか。 個人的には、これは気にしません。 ファイルサーバーは夜間はアイドル状態であり、バックアップサーバーはこのタスクのみを実行するため、何にも干渉しません。 この方法では、数百万のファイル数でリソースをバックアップしようとさえしませんでした。
- オフライン設定の欠如 -非常にユーザーフレンドリーなインターフェースは、構成を不可能に(単純に)簡素化するはずです。 ただし、設定自体はbtsyncアプリケーションが実行されている場合にのみ実行できます(CPUを思い出してください) 。 この問題は、受信側と他の松葉杖の同期をオフにすることによって部分的にコストがかかります...しかし、私は勤務時間中にバックアップを設定せず、勤務日をシフトするか、サーバーでの作業のために休日に転送することを好みます。
そして今、美徳
- 速度 -BitTorentプロトコルの速度は誰にも秘密ではないと思います。 正確なデータはありませんが、smb | ftpを介してバックアップを実装しようとするのに十分な夜はなかったとしか言えません
- クロス - プラットフォーム -どこでも、どこでも押し込めます。 ウィキによる判断:
オペレーティングシステム: Windows、Linux、OS X、Android、iOS、Windows Phone、FreeBSD、Amazon Kindle Fire
ハードウェアプラットフォーム: x86-64、x86およびARM
インターフェース言語:英語、ドイツ語、フランス語、ロシア語、中国語、韓国語、日本語、スペイン語、オランダ語、イタリア語、ブラジルポルトガル語、ポルトガル語、トルコ語 - 拡張性/構成可能性 -メッシュアプローチのおかげで、複数のレシーバーとソースを使用できます。 NATの背後にある可能性があります。 それらは複製することができます。 同時に、ソース/レシーバーグラフが大きくなっても、セットアップは実際には複雑さを増しません。 したがって、マウスを数回クリックするだけで、オフィス/データセンターの外で受信機をオンにでき
、エイリアンの火災などの攻撃から身を守ることができます。 - 簡単なメンテナンス -受信側のバックアップ-これは、ソース側とまったく同じフォルダーです。 そして、あなたはあなたに都合の良い方法でそこに入ることができます。 これにより、個々のファイルのリカバリが本当に簡単になります。
- セキュリティ -すべての接続は暗号化/復号化されます。 BitTorentは、この問題について流行しています。