Yahoo知恵袋に投稿したのですが一週間たっても回答がつかないため、二重投稿となってしまいますが、こちらでも質問させていただきます。
LVMのLV(論理ボリューム)をブロック単位で差分バックアップを取得する方法はないでしょうか?
現在ubuntuでraid0上で構築しているVG(LVMのボリュームグループ)があります。
この中にはファイルシステムとして構築しているLVもありますが、rawデバイスイメージ(iscsiターゲットや、kvmの仮想ディスクなど)で使用しているものもあります。
最初はパフォーマンス重視でraid0構成で組んでいたのですが、いかんせんraid0。ディスクの一つでも壊れればVG内のすべてのデータが飛んでしまいことが怖くなり、そろそろ真面目にディスクのバックアップをしなければと思っています。
これらのLVを定期的にイメージバックアップを取得したいと考えているのですが、手元にあるのは、大容量ながらも低速なraid5ディスク装置(書き込み速度が秒間70M[Byte/秒])しかありません。
バックアップ取得対象のVGは10[TByte]あり、バックアップ取得対象のLVのスナップショットから愚直にフルイメージバックアップを取得しようとすると、おおよそ丸々2日かかる計算になります。(10[TByte]=10,485,760[MByte]。10,485,760[Mbyte]÷70[MByte/秒]=約150,000[秒]=約42[時間])
最初、バックアップ対象のLVに対してwrite-mostly & write-behind指定し、アップアップ取得先のディスク装置とでmdadmによるraid1構成を組もうかと考えたのですが、実際に、試験的に構築したLVで試したところ、単独での書き込み速度が300[MByte/秒]から70[MByte/秒]までに低下してしまったため、この案は廃案となりました。(読み取りは、300[MByte/秒]で現状維持だったのですが・・・)
通常運用時に速度(とくに書き込み)を落とさず、かつ、バックアップの取得に差分バックアップを使用し、その取得時間を短縮できる手段をご存知であればご教授いただけないでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/01/24 13:58
2015/01/27 12:29
2015/01/29 15:51