ベンダーによって構築された、実装が不十分な MySQL サーバーがあります。このサーバーは使用可能なディスク領域を 100% 消費しており、領域が空くとすぐに MySQL が大きくなり、その領域を消費してしまいます。これは明らかに問題です。
現在、RAID 1+0 に 2 つのディスクがあり、さらに 2 つ追加しました。これらは RAID に直接追加したので、ディスク サイズは基本的に以前の 2 倍になるはずです。
次のステップは Pvresize ですが、特定の数値への拡張のみを容易にするようです (pvresize --setphysicalvolumesize 20G /path/to/disk)。
ディスク (またはこの場合はアレイ) 上のすべての物理スペースに拡張するように指定できる同等のコマンドはありますか?
答え1
としてユニックス指摘されたコメントオプションなしのpvresizeはサイズを変更します物理ボリュームオペレーティング システムが基になるパーティションについて報告するサイズ。
pvresize /dev/sdXY
--setphysicalvolumesize
オプションを使用すると、物理ボリュームまたは、オペレーティング システムが自動検出したサイズを上書きします (何らかの理由で間違っている場合)。
延長するには論理ボリュームlvextend
利用可能な容量を完全にするには、明示的なオプションを渡す必要があります:
lvextend -l +100%FREE /dev/VGNAME/LVNAME