web-dev-qa-db-ja.com

RAID上のLVMまたはLVM上のRAIDとは何ですか?

私は現在ソフトウェアRAIDでLVMを使用していますが、それがより良い解決策であると思われる点、おそらく長所と短所をお聞きしたいと思いますか?

編集:これは、lvmのソフトウェアraidまたはソフトウェアraidのlvmに関するものです。パフォーマンスについて考えている場合、ハードウェアRAIDの方が優れていることはわかっています。

44
Ency

現在の設定は次のとおりです:

| / | /var | /usr | /home  |
 --------------------------
|       LVM Volume         |
 --------------------------
|       RAID Volume        |
 --------------------------
| Disk 1 | Disk 2 | Disk 3 | 

これは、よりシンプルで、より柔軟性があります。 RAIDボリュームとスライスのすべてのディスクを使用して、LVMで好きなようにスライスできます。もう1つの方法は考える価値がありません-途方もなく複雑であり、ファイルシステムレベルでLVMの利点を失うことになります。

LVMボリュームをRAID化しようとした場合、LVMボリュームの利点(たとえば、ファイルシステムの拡大など)のない通常のデバイスが残ります。

47
Philip Reynolds

これは古い質問です。テクノロジーは進歩しており、推奨されるセットアップはLVMの組み込みRAIDサポートを使用することです(セットアップについてはこちらをご覧ください https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/ 6/html/Logical_Volume_Manager_Administration/raid_volumes.html )、特にSSDを使用している場合。 Red HatはSSDでRAID 1/5/6/10を使用することを推奨しません。mdadmがチェックサムが正しく機能するようにパーティション全体を書き込むからです。これにより、SSDの劣化が速くなる可能性があります https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html-single/Storage_Administration_Guide/index.html#ssddeploy =

5
Pozzo-Balbi

ハードウェアRAIDがあり、LVMを上に置くことができます-最高の組み合わせ。

3
silviud

現在の設定で問題ありません。これは、推奨される方法です。

RAIDはビットを安全/冗長/高速/何でも維持することを扱い、LVMはビットを使いやすい方法で提示するのに役立ちます。

3
cstamas

私は、LVMが上部にあるハードウェアRAIDと、LVMが上部にあるLVMおよびソフトウェアRAIDを対比していると想定しています。もしそうなら、私はいつも最初にハードウェアベースのRAIDを選ぶことを勧めます。ソフトウェアRAIDとは、オーバーヘッドが小さい一方で、ハードウェアRAIDのパフォーマンスが10分の9に向上するということです。もちろん、方法論は最終目標に大きく依存します。何を達成しようとしているのか(パフォーマンス、保護など)

0
slashdot