36

自宅で研究開発を行い、仕事を失う余裕がないプログラマーにとって、バックアップを行うための優れた安全な方法は何ですか?

条件:

  1. バックアップは、常に合理的に簡単にアクセスできる範囲内にある必要があります。

  2. インターネット接続が常に利用できることを保証することはできません。

  3. ソリューションは無料であるか、合理的な価格である必要があり、上記の2を条件とします。


ステータスレポート

これは今のところ無料のオプションのみを検討しています。

次のオープンソースプロジェクトが回答で提案されています(ここと他の場所):

  • BackupPCは、Linux、WinXX、MacOSXのPCとラップトップをサーバーのディスクにバックアップするための高性能なエンタープライズグレードのシステムです。
  • Storebackupは、ファイルを他のディスクに保存するバックアップユーティリティです。
  • mybackware:これらのスクリプトは、小規模なMySQLインストールの基本的なディザスタリカバリ用のSQLダンプファイルを作成するために開発されました。
  • Baculaは、さまざまな種類のコンピューターのネットワーク全体でコンピューターデータのバックアップ、リカバリ、および検証を管理するためのものです。技術的には、ネットワークベースのバックアッププログラムです。
  • AutoDL 2およびSec-Bk:AutoDL 2は、スケーラブルなトランスポートに依存しない自動ファイル転送システムです。ステージングサーバーから本番サーバーファーム上のすべてのサーバーにファイルをアップロードするのに適しています[...]Sec-Bkは、ファイルをリモートの場所、さらにはパブリックストレージの場所に安全にバックアップするための一連のシンプルなユーティリティです。
  • rsnapshotは、ローカルシステムとリモートシステムのバックアップを作成するためのファイルシステムスナップショットユーティリティです。
  • rbme:バックアップにrsyncを使用すると[...]完全バックアップ(毎日)として表示される永続的な増分バックアップが得られるため、簡単に復元したり、テープなどにさらにコピーしたりできます。
  • Duplicityは、暗号化されたtar形式のボリュームを作成し、それらをリモートまたはローカルのファイルサーバーにアップロードすることで、ディレクトリをバックアップします。[...] librsyncを使用し、[for]インクリメンタルアーカイブ
  • simplebup、変更されたときにアクティブな開発中のファイルのリアルタイムバックアップを実行します。このツールは、他のディレクトリの監視にも使用できます。これは、バージョン管理としてではなく、オンザフライの自動バックアップとして意図されています。とても使いやすいです。

その他の可能性:

Mercurialは、Git(/ Easy Git)、Bazaarなどの分散バージョン管理システム(DVCS)を使用して、バックアップをローカルで利用できるようにする必要性に応えます。

空きオンラインストレージスペースをリモートバックアップとして使用します。例:作業/バックアップディレクトリを圧縮して、Gmailアカウントにメールで送信します。

戦略

crazyscotの答えを見る

4

23 に答える 23

13

私はhttp://www.jungledisk.com/を好みます。これは、Amazon S3、安価、マルチプラットフォーム、単一ライセンスの複数マシンに基づいています。

于 2008-09-22T06:18:53.280 に答える
12

USBハードディスク+ rsyncは私にとってはうまくいきます

( Win32 ビルドについては、こちらを参照してください)

于 2008-09-22T06:19:04.870 に答える
9

Scott Hanselmanは、適切なタイトルの記事 「The Case of the Failing Disk Drive」または「Windows Home Server Saved My Marriage」で Windows Home Server を推奨しています。

于 2008-09-22T06:19:01.593 に答える
6

まず第一に、バックアップをオフサイトに保持することは、企業と同様に個人にとっても重要です。家が全焼しても、すべてを失いたくはありません。

これは非常に簡単に達成できるため、特に当てはまります。個人的には、実家にある外付け USB ハードディスクを持っています。通常、それは彼のインターネット接続に接続されており、ネット経由で (rsync を使用して) バックアップしますが、非常に大きなものをバックアップする必要がある場合は、それを収集して USB 経由でコピーします。理想的には、リスクを分散するために別のディスクを用意する必要があります。その他のオプションは、無料のオンライン ストレージ機能です (暗号化を使用してください!)。

セキュリティのために、TrueCrypt を使用してください。IT の世界では名声があり、非常にうまく機能しているようです。

于 2008-09-22T06:22:36.047 に答える
5

実行しているプラ​​ットフォームによって異なります (Windows/Linux/Mac/...?)

プラットフォームに依存しない方法として、私は個人用の Subversion サーバーを使用しています。貴重品はすべてそこにあるので、マシンの 1 つを失っても、単純な 'svn checkout' で元に戻せます。ただし、これには最初の作業が必要であり、規律が必要です。それはあなたのためではないかもしれませんか?

svn 以外のものの 2 番目のバックアップとして、OS X に組み込まれているTime Machineを使用します。:)

于 2008-09-22T06:24:57.040 に答える
5

www.mozy.com を強くお勧めします。彼らのソフトウェアは簡単でうまく機能し、サーバーに保存されているため、暗黙のうちにオフサイトのバックアップを取得できます. バックアップ サーバーを実行して、それが機能していることを確認することを心配する必要はありません。また、同社は EMC (データ ストレージ製品の大手企業) の支援を受けているため、十分に信頼できます。

于 2008-09-22T06:58:06.010 に答える
4

私は Acronis Trueimage の大ファンです。数世代前に戻るか、バックアップの 1 つが壊れた場合に備えて、いくつかのバックアップ HDD をローテーションして確認してください。それが大きなマイルストーンである場合、私は DVD のセットをママにメールで送り、彼女はそれらをファイルしてくれます。彼女は別の州に住んでいるので、聖書的ではない割合のほとんどの災害をカバーするはずです.

編集: Acronis はパスワードによる暗号化を備えています。また、snailmail の帯域幅はいくぶん無限大であることもわかりました。一晩で 10GB = 115 kb/s、ギブまたはテイクです。Australia Post によって抑制されたことはありません。

于 2008-09-22T06:19:26.010 に答える
3

私の投票は、ある種のクラウドストレージです。ほとんどすべての「ホーム」バックアップの問題は、バックアップが自宅にあることです。つまり、バックアップされているシステムに壊滅的な損害が発生すると、おそらくバックアップも損害を受けることになります (火災、洪水など)。私の要件は

1) 自動化 - 通常、最も必要なときにだけ、手動バックアップは忘れられます

2) オフサイト - 上記参照

3) 複数のバージョン - これは、1 つのことが失敗した場合に備えて、複数のものへのバックアップです。

開発者としては、通常、バックアップのデータ サイズは比較的小さいため、いくつかの無料のクラウド バックアップ アカウントで十分かもしれません。また、通常は自動化できるため、パート 1 を満たすこともよくあります。www.getdropbox.com/ について良いことを聞いたことがあります。

複数のアカウントを持つもう 1 つの利点は、1 つを「毎日の同期」に、もう 1 つを「毎週の同期」に設定して、履歴を取得できることです。これは、真の増分バックアップほど優れたものではありません。

個人的には、スクリプト化されたバックアップを好みます (「オフサイト」として機能するようにローテーションするローカル ハード ドライブへ)。これは主に、私の趣味 (写真) が原因であり、インターネットのアップストリーム帯域幅が比較的貧弱であり、データ量に対応していません。

お持ち帰りのメッセージ - 1 つのソリューションに依存しないでください。また、「企業」ほど深く問題について考えるほど、データが重要ではないと思い込まないでください。

于 2008-09-22T06:32:51.140 に答える
3

mozy.com は王様です。私はコードをバックアップするためだけにそれを使用し始め、その後、家が全焼した場合に失いたくない個人的な写真やその他のものをバックアップするために、月に 5 バクスを増やしました。最初のバックアップには少し時間がかかる場合がありますが、その後は何かを復元する必要があるまでほとんど忘れることができます。

于 2008-10-03T11:21:14.407 に答える
3

防火金庫を購入。これは、バックアップを保存するだけでなく、良いアイデア期間でもあります。

正確にどのメディアを入れたかは、ここでの他の回答の主題です。

しかし、火事からの復旧という観点からは、洗える媒体があるとよいでしょう。温度が高くなりすぎない限り、CD や DVD は適度に回復力があるように見えますが、煙による損傷は心配です。ハードドライブについても同様です。

フラッシュ ドライブには、損傷する可動部品がなく、光学特性を気にする必要がないという利点があります。

于 2008-09-22T07:02:57.683 に答える
2

mozy.comへの別の投票

2GBを無料で、または月額5ドルで無制限のバックアップスペースを利用できます。バックアップは、時間ベースで、またはPC/Macがビジーでないときに実行できます。転送および保管中に暗号化されます。

組み込みのソフトウェアを介して、Webを介してファイルを取得するか、DVDを作成してポストバックするために料金を支払うことができます。

ウィリアムマクドナルド

于 2008-09-22T07:14:29.917 に答える
2

ネットワークポートを備えた外付けハードドライブを入手して、バックアップを別の部屋に保管できるようにします。これは、自宅で自分でできる簡単なソリューションであることに加えて、火災に対するセキュリティを少し提供します.

次のステップは、どこか離れた場所にストレージ スペースを確保するか (たとえば、サーバーの月額料金が非常に安い)、または複数の外付けハード ドライブを用意し、定期的に自宅と遠隔地を切り替えることです。暗号化を使用する場合、これは友人や両親の場所や職場など、どこでもかまいません。

于 2008-09-22T06:21:56.750 に答える
2

Bacula は優れたソフトウェアであり、オープン ソースであり、優れたパフォーマンスを提供します。商用ソフトウェアのようなものです。最初の構成は少し難しいですが、それほど難しくはありません。優れたドキュメントがあります

于 2008-09-22T06:23:38.480 に答える
2

私はJungleDiskに賛成票を投じます。これを使用して、ドキュメントとプロジェクト フォルダーを S3 にプッシュします。Amazon からの私の平均月額請求額は約 20 セントです。

私のプロジェクトはすべて、外部ホスト上の Subversion にあります。

これに加えて、私は Mac を使用しているので、SuperDuper を使用してドライブの夜間イメージを取得します。Windows/Linux の世界には良い選択肢があると確信しています。

私は週単位でローテーションする 2 つの外付けドライブを持っており、ドライブの 1 つを週のオフサイトに保管しています。

これは、障害が発生した場合に画像から 24 時間しか離れておらず、壊滅的な障害 (火災盗難) の場合に画像から 7 日間しか離れていないことを意味します。ドライブをマシンに接続し、イメージから即座に実行できる機能は、私を大いに救ってくれました。電源障害中にブート パーティションが破損しました (幸いなことに、ハードウェア障害ではありません)。バックアップを接続して復元し、外付けドライブのファイルを転送するのにかかった時間内に再び作業していました。

于 2008-09-22T06:33:22.107 に答える
2

これらは、「個人的なバックアップの質問」にとって興味深い時期です。

現在、いくつかの考え方があります。

  1. 頻繁な自動ローカル バックアップ + 定期的なローカル手動バックアップ

    自動化: 外部ドライブへの定期的な夜間バックアップ。
    手動: 週/月/年/おっと忘れ
    て「お母さんの家」に 1 回、第 2 の外付けドライブにコピーします。
     
    現場にはたくさんのソフトウェアがありますが、いくつかを紹介します。Mac には RSync と TimeMachine、Windows には DeltaCopy www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp があります。

  2. 頻繁なリモート バックアップ

    リモートデータセンターへのインターネット接続を介してバックアップできるサービスが山ほどあります. Amazonの S3 サービス + JungleDisk のクライアント ソフトウェアは、最近では有力な選択肢です。最も安価なオプションではありませんが、使用した分だけ料金を支払う必要があり、Amazon の実績は、企業として、他のどのストレージ プロバイダーよりも長くビジネスを続けることを示唆しています。今日、帯状疱疹をぶら下げる人。
     
    暗号化する必要があると言いましたか?「暗号化の問題」と将来の保証 (Jungle Disk と相互運用するためのオープン ソース ライブラリ) をうまく処理するために JungleDisk に感謝します。

  3. 上記のすべて。

    それを偏執症と呼ぶ人もいれば、「ああ、これで夜も眠れる」と思う人もいます。


また、バックアップよりも耐障害性に優れていますが、Droboを確認する必要があります。基本的には、非常にうまく機能しているように見える非常にシンプルな RAID です。

于 2008-09-22T07:01:47.920 に答える
2

クラウドに同期したいと思っていて、最初のベータ版の 2 GB の上限を気にしないなら、私はDropboxに恋をしました。

Windows、OSX、および Linux 用のバージョンがあり、簡単に動作し、ファイルのバージョン管理を維持し、ファイルが変更されたときに完全にバックグラウンドで動作します (毎日のスケジュールや手動のアクティベーションではありません)。

Ars TechnicaJoel Spolskyはどちらもこのサービスに恋をしています (ただし、Spolsky への愛は強いようですが、ふりをしてみましょう!) ランダムなインターネット オタクの言葉だけでは不十分です。

于 2008-09-22T07:43:26.570 に答える
2

私が注目したい機能は次のとおりです。

  • 可能な限り全自動に近い。ボタンを押したり、定期的にプログラムを実行したりする必要がある場合は、飽きてしまい、最終的には気にしなくなります。1 時間ごとの cron ジョブがこれを処理してくれます。ホームネットで実行している24時間年中無休のサーバーにrsyncします。
  • 複数のリムーバブル バックアップ メディア。一部をオフサイトに保管できます (および/または旅行時に 1 つ持っていくことができます)。これは、ウォーム プラグ可能な SATA ドライブ ベイと、ドライブを交換するように通知するメールを毎週送信する cron ジョブを使用して行います。
  • 紛失した場合に備えて、強力に暗号化されたメディア。Linux 暗号化デバイス サポート ( cryptsetupet al) がこれを行ってくれます。
  • ある種のポイントインタイム リカバリですが、必要な解決方法を慎重に検討してください。毎日で十分かもしれません - 複数のバックアップ メディアを持っていると、おそらくこれが得られます - または、Apple の Time Machine のようなより包括的なものが必要になるかもしれません。私はリムーバブルドライブでいくつかの慎重な rsync オプションを使用しました: 毎日新しいスナップショットディレクトリを作成しますが、スペースを節約するために、前日から変更されていないファイルはコピーではなくハードリンクされます。
于 2010-03-04T22:57:39.253 に答える
1

または、単純に Gmail アカウントを設定して自分宛てにメールを送信してください:) 調査を行ったので、Google が自分のことを知っていることに少し偏執的である場合を除きます。構造やものに関してはあまり役に立ちませんが、無料で大きなストレージがあり、オフサイトなので非常に安全です.

于 2008-09-22T08:40:15.420 に答える
1

Linux または xBSD サーバーをセットアップします。

-選択したソース管理システムをセットアップします。
--Mirror Raid (raid 1) at min
--外付けドライブへの毎日 (または 1 時間ごと) のバックアップ。

サーバーから、自動オフサイト バックアップをセットアップすることもできます。インターネットに接続していない場合でも、外付けドライブが残っていて、戻ってきたら自動同期するだけです。

セットアップが完了したら、作業は約 0 になるはずです。

オフサイト バックアップに「凝った」ものは必要ありません。非 Web データの保存を許可する Web ホストを取得します。sftp または ssh 経由の rsync 経由で同期します。偏執狂の場合は、反対側のデータを真の暗号コンテナに保存します。

従業員/請負業者で働いている場合は、彼らにも尋ねてください。ほとんどの場所では、すでに何かが整っているか、IT で作業できるようになっています。

于 2010-09-30T09:31:42.110 に答える
0

私の投票は (Linux の場合) dirvish に行きます。バックエンドとして rsync を使用しますが、構成は非常に簡単です。ディレクトリの自動、定期的、差分バックアップを作成します。大きな利点は、最後のバックアップ以降に変更されていないすべてのファイルへのハードリンクを作成することです。したがって、復元は簡単です。他の差分バックアップ ツールのようにすべての差分を次々に復元するのではなく、最後に作成したディレクトリをコピーして戻すだけです。

于 2008-09-22T08:26:29.870 に答える