あるボリュームグループから別のボリュームグループへの論理ボリュームの移動

あるボリュームグループから別のボリュームグループへの論理ボリュームの移動

論理ボリューム全体をあるボリュームグループから別のボリュームグループに移動できますか?

どの程度一致するlvを作成してデータをコピーすることは可能ですが、LVMツールのみを使用してこれを行う方法はありますか?

そうでなければ、理論的理由や技術的限界(範囲サイズ)はありますか?

ベストアンサー1

ボリュームグループは物理ボリューム全体で構成されます。物理ボリュームは複数のエクステントで構成されています(1つのエクステントは通常4 MB)。各エクステントは異なる論理ボリュームに属することができます。論理ボリュームを別のグループに転送するために、エクステントを単純に転送することはできません。これは、ソースVGとターゲットVGの間で物理ボリュームを分割できるためです。

あなたができることは、1つ以上のPVをソースVGからターゲットVGに転送することです。vgsplit注文する。送信するPVまたはLVを指定できます(ただし、一度に1つずつ)。 LVが指定されている場合は、ソースVGの他のLVとは異なるPVに配置する必要があります。指定された名前のVGが存在しない場合、ターゲットVGが生成されます。

vgsplit -n source_group/volume_to_copy source_group target_group
vgsplit source_group target_group /dev/sdy99 /dev/sdz99

使いたいかもしれませんpvmoveまず、別のPVから移動する論理ボリュームを配置します。

VGの物理的な境界を維持してデータを移動したい場合は、組み込みツールはありませんが、次のことができます。ミラーを作成し、元のミラーを削除します。

おすすめ記事