LVMミラーリングVS RAID1


9

LVMミラーリングについて少し学んだので、私は柔軟性を獲得するために使用している現在のRAID-1スキームを置き換えることを考えました。

問題は、インターネットで見つけたものによると、LVMは次のとおりです。

  1. 少なくとも読み取りでは、RAID-1よりも遅くなります(単一のボリュームのみが読み取りに使用されるため)。
  2. 電源の中断には依存せず、データ損失を防ぐためにディスクキャッシュを無効にする必要があります。

http://www.joshbryan.com/blog/2008/01/02/lvm2-mirrors-vs-md-raid-1/

また、少なくとも私が読んだいくつかのセットアップガイド(http://www.tcpdump.com/kb/os/linux/lvm-mirroring/intro.html)では、実際にはLVMログを保存するために3番目のディスクが必要なようです。これにより、2台のディスクのインストールではセットアップを完全に使用できなくなり、使用するミラーディスクの量を多くのディスクで減らします。

誰もが上記の事実についてコメントし、LVMミラーリングを使用した彼の経験を教えていただけますか?

ありがとう。

回答:


6

私はLVMミラーリングを使用したことがありませんが、掘り下げた情報は、私がLVMについて知っていることから妥当なようです。私はMD RAID-1を使い続けます。


5

LVMミラーは、論理ボリュームを別の物理ボリュームに複製するためのものです。それは本質的に「データを別のディスクに移動する」ことを意味します。その後、ミラーが解除され、データの古い場所が解放されて使用できるようになります。代わりに、既存のデータが新しい場所で使用されます。

RAIDミラーは、単一ドライブのハードウェア障害に対する安全策を提供するためのものです。基本的には、「ディスクが停止した場合にデータが失われないようにする」ことを目的としています。

目的に応じてRAID over LVMミラーリングを使用してください。


5

停電時のデータ損失の可能性を最小限にしたい場合は、書き込みキャッシュを無効にする必要があります。md RAID、LVM、または何もない場合は問題ではありません。最近のデバイスでは、ドライブのキャッシュに16〜64 MBの容量があり、消えてしまいます。

正確さより速度を重視しない限り、ドライブの書き込みキャッシュをオフにします。

バリアは、データがディスクに到達する可能性を試し、改善するためのカーネル技術です。2.6.29までは、LVMはそれらを無視していました。現在、LVMはバリアを尊重します(線形ターゲットと十分に新しいカーネルがある場合のみ)。したがって、LVMとバリアサポートの柔軟性が必要な場合、最善の策はバリアオンMD RAIDです。



1

LVMログを保存するには、実際には3番目のディスクが必要です。

あるセットアップでは、ディスクを1つのメイン物理ボリュームと、LVMログ用の別の小さな物理ボリュームに分割しました。そのディスクを紛失した場合、もちろんミラーログは失われますが、ボリュームがミラーリングされていない状態に低下するとログが不要になるため、問題ありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.