起動可能なハードドライブに複製したいLinuxシステム(Centos 6.7)を実行しています。ハードドライブも内蔵されています。
複製の目的は、災害復旧のためであり、変更を安全にテストできるようにすることです。
たとえば、Macでは、Carbon Copy ClonerまたはSuper Duperを使用してメインディスクを簡単に複製し、必要に応じて複製されたパーティションから簡単に起動できます。
私のシステムですでに利用可能であると思われるので、これを行うために必ずしも新しいツールを探しているわけではありません。しかし、そうでなければ、そのようなツールを手に入れることができてうれしいです。
Clonezillaについてたくさん読んだが、私が理解したところによると、
- Clonezillaにはより大きなターゲットドライブが必要です。私のバックアップドライブのサイズは同じです(ハードウェアの違いにより、数バイトも小さくなる可能性があります)。 - 実際にコピーを起動可能にするわけではありません。
- Live CDで実行するのは問題ありませんが、定期的にこれを行うには実用的ではありません。
私の意図は、レプリカを作成し、rsync
それを最新の状態に保つために使用することです。
もう一つの詳細:私はRaid 1アレイ(しかし私のクローンは単純なハードドライブでなければなりません)とLVMを実行しています。
これを行うための簡単なツールやプログラムはありますか?答えが普遍的なのか、それともディストリビューションに固有のものなのかはわかりません。
質問に対する資格を得るために、実際には文字通り複製を作成する必要はなく、すべてのもののコピーを作成するだけです。
ベストアンサー1
以下を使用すると、LVM
ボリュームを利用できますshapshot
。ボリュームの複製バージョンをスナップショットが作成された物理ボリュームと同期するたびに、スナップショットボリュームをレプリカに同期し、スナップショットを再度削除します。
複製されたボリュームの初期作成は、あるLVM
ボリュームを別の物理ボリュームにミラーリングし、ミラーリングされたボリュームを削除することによっても実行できます。最初のレプリケーションの後は、レプリカの(ボリュームラベルを使用している場合)複製して変更して独自のものにすることを忘れないでくださいfsck -f
。UUID
volume labels
UUID
災害復旧用にレプリカを起動できるようにするには、将来の同期中に/etc/fstab、/boot、およびgrub構成の「複製」バージョンにも注意を払う必要があります。
したがって、サービスがしばらく中断された場合は、完全な作成とその後の同期をオンラインで実行できます。スナップショットの作成またはミラーリングが中断されている間は、重要なデータ変更を防ぐ必要があります。たとえば、更新するWebサービスを実行している場合は、DBMS
同期を停止してスナップショットを作成し(非常に短時間で)DBMS
再起動する必要があります。