私は現在ソフトウェアRAIDでLVMを使用していますが、それがより良い解決策であると思われる点、おそらく長所と短所をお聞きしたいと思いますか?
編集:これは、lvmのソフトウェアraidまたはソフトウェアraidのlvmに関するものです。パフォーマンスについて考えている場合、ハードウェアRAIDの方が優れていることはわかっています。
現在の設定は次のとおりです:
| / | /var | /usr | /home |
--------------------------
| LVM Volume |
--------------------------
| RAID Volume |
--------------------------
| Disk 1 | Disk 2 | Disk 3 |
これは、よりシンプルで、より柔軟性があります。 RAIDボリュームとスライスのすべてのディスクを使用して、LVMで好きなようにスライスできます。もう1つの方法は考える価値がありません-途方もなく複雑であり、ファイルシステムレベルでLVMの利点を失うことになります。
LVMボリュームをRAID化しようとした場合、LVMボリュームの利点(たとえば、ファイルシステムの拡大など)のない通常のデバイスが残ります。
これは古い質問です。テクノロジーは進歩しており、推奨されるセットアップは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 =
ハードウェアRAIDがあり、LVMを上に置くことができます-最高の組み合わせ。
現在の設定で問題ありません。これは、推奨される方法です。
RAIDはビットを安全/冗長/高速/何でも維持することを扱い、LVMはビットを使いやすい方法で提示するのに役立ちます。
私は、LVMが上部にあるハードウェアRAIDと、LVMが上部にあるLVMおよびソフトウェアRAIDを対比していると想定しています。もしそうなら、私はいつも最初にハードウェアベースのRAIDを選ぶことを勧めます。ソフトウェアRAIDとは、オーバーヘッドが小さい一方で、ハードウェアRAIDのパフォーマンスが10分の9に向上するということです。もちろん、方法論は最終目標に大きく依存します。何を達成しようとしているのか(パフォーマンス、保護など)