データ損失を防ぐ方法(インストール後)

データ損失を防ぐ方法(インストール後)

私はPi2(Raspbian Jessieを実行)を2Tb外付けUSBドライブ(sda)に設定し、/dev/sda1(16Gb)から起動し/dev/sda2(200Gb)に急流をダウンロードし、すべての重要なドキュメントをOwnCloud /dev/sda3(1.7Tb)に保存できます。

df -h:

Filesystem      Size  Used Avail Use% Mounted on
/dev/root        16G  2.0G   13G  14% /
/dev/mmcblk0p1   63M   21M   43M  33% /boot
/dev/sda3       2.5T  744G  1.7T  31% /media/owncloud
/dev/sda2       193G  131G   52G  72% /media/torrent

これで、上に見られるように、OwnCloudに約750GBが保存されています。私は本当にそれらのどれも失いたくありません。考えてみると、130Gbのシードやシステムを実行するための努力を本当に失いたくありません。ただ私がそれをどれだけ好きですか/dev/root

だから、2番目の2Tbハードドライブを購入する予定です。

最初の質問は次のとおりです。このデータをバックアップ/保存する最良の方法は何ですか?

以前にRAIDアレイを設定したことはありませんが、予備調査によると、2つの空のドライブで起動し、そこから始める必要があります。それは本当に可能性がありません。(質問2:本当に?)現在ドライブにある870+Gbを一時的に保存する場所がないからです。(質問3:)また、USBフラッシュドライブを使用してRAID1を設定できますか?

定期的にメインドライブをcronバックアップでき、rsync(質問4:)しかし、これが最善のアプローチですか?そしてそれが本当なら...ボーナス質問5:(初期同期後)どの期間実行する必要がありますか?一日一回は明らかに十分ではなく、毎瞬間この少しはあまりにも多いかもしれません。

ベストアンサー1

どのようなリスクに直面すると予想していますか?もちろん、データは失われますが、データ損失がどのように発生すると予想しますか?これはすぐに複数の戦略を排除します。にもかかわらず、RAIDはバックアップではありません。一部のRAIDレベル(1、5、6 ...)は、エラーが発生した場合にシステムを実行し続ける方法のみを提供します。ディスク失敗する。

システムに障害が発生した場合(予期しないエラーなど)、rm -rf /media/*RAID内のすべてのドライブのすべてのデータが削除されます。理論的には可能です。ドライブが1つしかないRAID1を作成し、ここにデータをコピーしてミラーリングを開始します。しかし、再び、これはバックアップではありません。

したがって、ext4または他の目的のファイルシステムを使用して2番目のディスクを分割してフォーマットします。それでは、次の質問に進みます。増分バックアップをしたいですか?それとも、データのミラーイメージが欲しいですか?

ミラーはとても簡単です。

rsync -av --delete --progress /media/* /path/to/backupdrive/

ただし、状況によっては増分バックアップが必要な場合があります。たとえば、borg重複排除、速度など、さまざまな機能を備えたさまざまなアプリケーションがあります。

borg create /path/to/backup::repo-{now:%Y-%m-%d} /media/*

これは、言及されたバックアップが削除されないという良い副作用がありますrm -rf /media/*(バックアップを使用しない限りrsync --delete)。

どの方法を使用しても、その方法をシェルスクリプトに入れます(たとえば~/utils/backup.sh、ファイルのクローンジョブを作成しないでください)。代わりに、2番目のファイルを追加すると、~/utills/backupreminder.sh電子メール、SMS、通知を送信するか、プリンタからページを印刷してドライブを拾い、Raspberryに移動して接続して実行し、切断し、次のタスクを~/utils/backup.sh実行する必要があることを知らせます。戻ってきて。

物理的な距離が重要です。犬がRaspberry Piをスタンドから外すと、接続されているすべてのドライブが死ぬ可能性があります。これが問題が大きすぎる場合(Raspberry Piが赤ちゃんの保護場所にある場合)、少なくともバックアップするたびにドライブを取り外します。

追加の質問5:(初期同期後)どの期間実行する必要がありますか?一日一回は明らかに十分ではなく、毎瞬間この少しはあまりにも多いかもしれません。

それは完全にあなた次第です。非常に重要なドキュメントをOwnCloudに毎日アーカイブする場合は、毎晩バックアップする必要があります。 OwnCloudやその他のフォルダの内容が1日に変更され、そのような1日の損失を処理できる場合は、4日ごとにバックアップしてください。

ディスク障害が主な関心事である場合は、このRAID1に3番目のドライブを追加してください。しかし、バックアップすることを忘れないでください。

しかし、それが多すぎる場合(理解することができます)、いつでもオンラインで年間約60ドルのスペースを借りて、そこにファイルをバックアップできます。

おすすめ記事