現在、ソフトウェアRAIDでLVMを使用していますが、長所と短所があると思います。
編集:それはlvmのソフトウェアレイドまたはソフトウェアレイドのlvmについてです。パフォーマンスについて考える場合は、ハードウェアRAIDの方が優れていることを知っています。
現在、ソフトウェアRAIDでLVMを使用していますが、長所と短所があると思います。
編集:それはlvmのソフトウェアレイドまたはソフトウェアレイドのlvmについてです。パフォーマンスについて考える場合は、ハードウェアRAIDの方が優れていることを知っています。
回答:
現在の設定は次のとおりです。
| / | /var | /usr | /home |
--------------------------
| LVM Volume |
--------------------------
| RAID Volume |
--------------------------
| Disk 1 | Disk 2 | Disk 3 |
より柔軟性のある、はるかにシンプルなセットアップです。RAIDボリュームおよびスライス内のすべてのディスクを使用して、LVMで好きなようにダイスできます。もう一つの方法は考える価値さえありません-それはとてつもなく複雑で、ファイルシステムレベルで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は、mdadmがパーティション全体を書き込み、チェックサムが適切に機能するようにするため、SSDでRAID 1/5/6/10を使用することを推奨していません。これにより、https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html-single/Storage_Administration_Guide/index.html#ssddeployに記載されているように、SSDの劣化が早まる可能性があります。
RAID 0ボリュームとRAID 1ボリュームにディスクを分割する場合は、LVM over RAIDを使用するのが賢明だと思います。
これにより、RAID0とRAID1の間のスペースを再割り当てできません
| / | /var | /usr | /home |
--------------------------
| LVM Volume 2 |
--------------------------
| RAID 0 | Raid 1 |
--------------------------
| Disk 1 | Disk 2 | Disk 3 |
これでできます
| / | /var | /usr | /home |
--------------------------
| LVM Volume 2 |
--------------------------
| RAID 0 | Raid 1 |
--------------------------
| LVM Volume 1 |
--------------------------
| Disk 1 | Disk 2 | Disk 3 |
良いことは、pvmoveコマンドを使用して、RAID 0ボリュームとRAID 1ボリュームの間でLVMボリューム2の論理ボリュームを移動することもできることです。
悪いことは、セットアップが複雑であることです。LVMにソフトウェアRAID機能のより良い統合があればより良いでしょう。