VirtualBox HDD画像のサイズを変更する方法

VirtualBox HDD画像のサイズを変更する方法

最初は動的に拡張されたVirtualBoxイメージを作成し、ハードドライブのスペースを増やそうとしました。

VBoxManage modifyhd "VirtualBox VMs/JHBuild/JHBuild.vdi" --resize 16384

その後、UIで論理サイズが16GBに増加したことがわかります。

ここに画像の説明を入力してください。

残念ながら、イメージを起動するとまだ初期サイズが得られます(たとえば、使用している場合df)。

答え1

仮想マシンを起動すると、仮想マシンは仮想ディスクを物理デバイスとして扱います。生きるディスクに。したがって、一般的なシステムの観点から見ると、ディスクは大きくなりますが、その中に古いサイズのパーティションがあります。もちろん、サイズを調整する必要があります。しかし、いいえそのシステムから起動した後(つまり、ディスク) - システムブートパーティションのサイズを変更しないでください。

したがって、解決策は起動可能なCD isoイメージをダウンロードすることです。システム回復ディスクまたは生きる。仮想マシンに追加し(図に示すメニューから - 「SATAコントローラ」を選択し、「CD / DVDデバイスの追加」アイコンをクリックして右側のisoファイルを参照してください)、代わりに起動するように設定します。ディスクイメージ(もちろん、イメージを削除しないでください)。起動後にgpartedパーティションを実行し、サイズを変更します。マシンをシャットダウンしてISOを削除し、仮想ディスクから再起動します。 :)

答え2

基本デバイスのサイズを増やした後は、ファイルシステムのサイズも増やす必要があります。そうであれば、その間のすべて(パーティション、LVMなど)も増やす必要があります。

そのファイルがなく、ファイルシステムがext [23]の場合は、次のものを使用できます。

resize2fs /dev/...

自動的に決定されたサイズに増加します。

答え3

警告:e2fsckはマウントされたパーティションを損傷する可能性があります

ディスク(パーティション)のサイズを修正しました。 fs サイズを変更するには、次の手順を実行する必要があります (ext*fs を使用すると仮定)。

e2fsck -f /dev/<partition>
resize2fs /dev/<partition> <size>

ファタイ

関連情報