web-dev-qa-db-ja.com

物理ボリュームを拡張して使用可能なすべてのスペースを含めるようにpvresizeに指示するにはどうすればよいですか?

ベンダーによって構築された、実装が不十分なmysqlサーバーがあります。使用可能なディスク領域を100%消費し、領域がなくなるとすぐに、mysqlはそれを消費するように成長します。これは明らかに問題です。

現在、レイド1 + 0に2つのディスクがあり、さらに2つ追加されました。それらを直接RAIDに追加したため、ディスクサイズは基本的に以前の2倍になります。

Pvresizeは次のステップになりますが、特定の数まで容易に拡大できるようです(pvresize --setphysicalvolumesize 20G/path/to/disk)。

ディスク(またはこの場合はアレイ)のすべての物理スペースに拡張するように指定できる同等のコマンドはありますか?

6
Matthew

yoonixコメント で指摘されているように、オプションなしのpvresizeは物理ボリュームをサイズにサイズ変更します基になるパーティションのオペレーティングシステムレポート。

pvresize /dev/sdXY

--setphysicalvolumesizeオプションを使用して、物理ボリュームを縮小したり、オペレーティングシステムの自動検出サイズをオーバーライドしたりできます(何らかの理由で間違っている場合)。

論理ボリュームを利用可能な最大容量まで拡張するには、lvextend明示的オプションに渡す必要があります。

lvextend -l +100%FREE /dev/VGNAME/LVNAME
9
lgaggini