既存のマルチディスクLVMをストライピングに変換するツール?

既存のマルチディスクLVMをストライピングに変換するツール?

3つのディスク(同じサイズ)と4つのリニアLVからなる既存のLVMボリュームグループがあります。ディスクの負荷バランスをより均等に保つために、LVをディスク全体のストライピングに変換したいと思います。

許可された回答のプロセスをサポートするために、LVを単一のディスクに収まるように縮小します。単一ドライブLVMボリュームを3つのドライブにまたがるストライプボリュームに変換スペースの1/3以上を使用しているため不可能です。さらに、ほとんどのデータを一時的に保存するために追加のディスクを接続することは、接続されたプロセスを使用できるように3つのディスクのうち2つを空にするなどのオプションではありません。

lvconvert現在、LVに割り当てられているスペースのストライプ数を変換する機能はサポートされていません。それでも、これは3つのディスクすべてに拡張された単一のLVや上記の「シングルディスクに縮小可能」シナリオなどのエッジケースのソリューションのみを提供します。 2つ以上のLVが線形に割り当てられている場合、これらの各ディスクは異なるスペースを使用しますが、ターゲットレイアウトでは各ディスクが同じスペースを使用する必要があります。

VGでLV配置を分析し、移動するデータ量が最も少ない(または最小に近い)ストライプターゲット構成を選択してから、複数のLVにわたって適切に変更できるツールはありますか?

ベストアンサー1

おすすめ記事