ファイル(仮想マシン)内でLVMを介してext3パーティションを拡張する方法は?

ファイル(仮想マシン)内でLVMを介してext3パーティションを拡張する方法は?

論理ボリュームマネージャ(LVM)を使用して、仮想マシン(VM)のルートパーティションを拡張する必要があります。数分程度のダウンタイムを取ることができるので、VMをシャットダウンまたは再起動してもかまいません。

仮想ハードディスクは次の場所にあります。qcow2形式ですが、次のように翻訳できます。生の簡単なフォーマット。

回答は通常、LVMパーティションを使用して仮想ハードディスクをホストすることに関連しているため、検索エンジンはあまり役に立ちません。ここで、LVMパーティションは仮想ハードディスク内にあり、単純なファイルです。

仮想マシンはlinux-kvmを使用して実行されており、操作後も起動可能な状態を維持する必要があります。

答え1

現在の状態を変更せずに最も安全なオプション雄牛ディスク、仮想マシンに別のディスクを追加します。再起動後、次のコマンドを実行できます。

  1. pvcreate /dev/${newdisk}
  2. vgextend ${vgname} /dev/${newdisk}
  3. lvextend -L +${n}G /dev/${vgname}/${root_lv}+LV ${n}GBに追加されることを示します)
  4. resize2fs /dev/${vgname}/${root_lv}

最後/に再起動すると、追加のスペースを確保できます。

関連情報