私はRed Hat Enterprise Linux Serverバージョン5.5(Tikanga)を使用しています。私は4人の仮想ゲストを運営しています。 /dev/VolGroup01 には次のパーティションがあります。
xenvm01 xenvm02 xenvm03
これには次のスナップショットがあります。
vm01_backup vm02_backup vm03_backup
まず、virtを終了せずにLV /dev/VolGroup01/xenvm01のサイズを変更(増加)する方法があるかどうか疑問に思います。しかし、サイズ変更する前にスナップショットを削除する必要があるようです。
答え1
十分に新しいゲストvirtioカーネル(2.6.38以降のようです)を使用すると、再起動または再接続を行わずに調整されたボリュームサイズがゲストに表示されます。それ以外の場合は、新しいスペースを表示するにはゲストを再起動する必要があります(または少なくともxm block-detach / block-attachを再起動する必要があります)。
答え2
まあ、lvを育てるのはかなり簡単です。 xenvm01 lvに20GBを追加したいとしましょう。ルートとして、ゲストコンピュータに20 GBを追加しましたが、未割り当て領域として「lvextend -L + 20 GB /dev/VolGroup01/xenvm01」と入力しました。ファイルシステムもなく、パーティションもありません。 (今解決策を探しています)。