Rsync、それをライブで使用するのにどれほどのリスクがありますか?


9

私はrsyncを私のディスクをライブ、私は私が使用しているマシンのrsyncのバックアップを作ってるんだ意味します。

大丈夫、安全、賢明ですか?または非常にそうではありませんか?このバックアップを復元または複製に使用したい場合、危険ですか?

回答:


14

rsyncデータベースのようにファイルの一貫性を維持しません。ファイルはrsync開かれた時点でそのままコピーされrsyncます。また、非常に長時間実行できるため、ファイルは開始時から変更されている可能性がありますrsync。これが「危険」であるかどうかは、あなたの評価次第です。

このリスクを軽減する方法の1つは、同じrsyncコマンドを続けて2回(またはそれ以上)実行して、コマンドの開始以降に加えられた変更を追跡することです。ただし、ファイルの一貫性を維持する必要がある場合は、rsync処理中はディスクを読み取り専用でマウントする必要があります。


@Josに感謝します。静的な毎日/毎週のバックアップが必要なだけです。rsyncで十分です。
3pic 2015

@ 3pic:UbuntuがLVMを設定している可能性があります。その場合は、LVMスナップショットを作成し、それらからバックアップできます...そうでない場合は、(重要ではありませんが)LVMに変換することは可能です。このスーパーユーザーの質問はそれについて話します。
TJクラウダー2015

@ 3picバックアップが安全だとは思いません。フォルダの半分が変更前にアーカイブされ、残りの半分がその後にアーカイブされた場合、リンクが壊れているためにプロジェクトを開くことができない可能性があります(リンクされたビットマップを持つSVGファイルなど、ビットマップが存在しない、またはにヘッダーが含まれている)。 cファイル、ただしヘッダーファイルがない、または取得したものとは別のバージョンのライブラリが必要なバイナリなど。
Mołot

それがライブCD(または別のパーティションにインストールされたLinuxのシンプルなバージョン)の目的です。ライブCD /パーティションから再起動し、メインパーティションで(任意のツールを使用して)バックアップを実行してから、通常どおり再起動します。このように、ソースパーティションは静的であり、すべてが同期しています。/ homeやその他のデータなどに個別のパーティションを使用する場合、/のバックアップにはほとんど時間がかかりません。/ homeも同じ方法で実行できますが、少し時間がかかる場合があります。追加の個別のデータパーティションを使用して、/ homeも管理しやすくしています。
Joe

8

Josとは少し意見が異なります...アクティブなバックアップが必要な場合は、BTRFSなどのスナップショットを許可するファイルシステムを使用すると思います。そのコピーオンライト動作により、システムのインスタントスナップショットが可能になり、それを使用してリモートバックアップを作成できます。

ただし、それでも他のアクティブなバックアップ戦略と同じ問題があります。それがディスク上にない場合、バックアップされません。一部のアプリケーションは、ディスクに書き込む前にメモリに作業をバッファーします(書き込みに突っ込む必要があります)。これらのうちどれがあなたに本当に当てはまるかは議論の余地があります。

しかし、rwマウントされたパーティションからファイルをコピーすることについて、本質的に安全でないものは何もありません。不格好な古いフォーマットのものでも。


1
ありがとう。実際のところ、システム別はすでに既存のFSに基づいて数か月間使用されています...変更しませんが、それは興味深いものです。
3pic
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.