
仮想グループには、複数の論理ボリュームを持つ4つのディスクで構成されるLVM仮想グループがあります。ただし、すべての論理ボリュームがグループの最初のディスクに配置され、パフォーマンスが低下しました。 4つのディスクにほぼ均等に分散するように論理ボリュームのバランスを再調整できますか?
答え1
すべてのディスクでLV展開をバランスさせるには、次のコマンドを実行できます。
lvconvert --stripes 4 vg/lv01
これにより、LVがlv01
4つのディスクすべてにストライプされます。
ストライプサイズの変更を検討することもできます(このLVに保存するデータの種類によって異なります)。
lvconvert -I 64k vg/lv01
PS他のPVからLVを移動することはほとんど役に立ちません。
答え2
pvmove
以下を使用して、LVをあるPVから別のPVに移動できます。
pvmove -n <logical_volume> <pv_from> <pv_to>
例えば
pvmove -n lvol1 /dev/sdb1 /dev/sdc1
lvol1
sdb1
取締役からsdc1
。