MongoDB のバッキングストアとして使用している Amazon EBS ボリュームがあり、それを拡張したいと考えています。
ボリュームには、LVM パーティション タイプである単一のパーティションが保持されます。そのパーティションは単一の物理ボリュームに属し、単一のボリューム グループに属し、単一の論理ボリュームを公開し、XFS ファイルシステムにフォーマットされます。
AWS でボリュームを正常に拡張しましたが、Linux でパーティションのサイズを変更する方法に関する説明がオンラインで見つかりません非破壊的に。
pvresize が機能しない
lvextendが機能しない
何をしますか?
ありがとう、
答え1
パーティションは面倒ですが、新しいパーティションを作成して、実行することができますvgextend $VG $NEWPARTITION
。
もちろん、これには注意点があります。単一ディスク上のパーティションは個別のデバイスとして扱われるため、LVM は 2 つのパーティションにミラー/RAID1 を作成する可能性があります。
しかし、Amazon EBS を使用しているので、RAID を使用していないと思います (EBS はデータを安全に保ち、スナップショットを処理します)。また、パーティション全体を LV に使用する予定なので、安全です。