VirtualBoxで仮想マシンのディスクのサイズを変更するにはどうすればよいですか?

VirtualBox

の使用 システム内の仮想マシンは非常に役立ちます さまざまなシステムや構成でアプリケーションをテストできるようにすること。また、コンピューターに再インストールしたりデータを危険にさらしたりすることなく、さまざまなオペレーティングシステムをテストできる優れたオプションです。

これをすべて達成するには、以前の構成をいくつか行う必要があります コンピューター上で仮想マシンを実行できるようにします。 これらの中には、システム内のディスクスペースの割り当てがあります。

これにより、情報を格納するための仮想ディスクが作成されます 仮想マシンの場合、このスペースは仮想マシンの作成から割り当てることができます。

このディスクスペースは通常、数GBのスペースを提供します、多くの場合、多くのアプリケーションをインストールしたり、個人情報を保存したりする必要がないためです。

しかし 場合によっては、このディスク容量が十分でない場合があります そのため、仮想マシンディスクにより多くのスペースを割り当てる必要があります。

実行する アプリケーションのグラフィカルインターフェイスからは不可能であるため、このプロセスはもはやそれほど単純ではありません。 したがって、スペースのサイズを変更できるようにするには、いくつかのコマンドを実行する必要があります。

仮想マシンのディスクスペースのサイズ変更

このプロセスを実行するには ディスクがどの形式で作成されたかを知る必要があります 与えられた VDIに対してこのプロセスを実行しますしたがって、 別の形式のディスクがある場合 たとえばvmdkのように、 プロセスを実行するには、VDIに変換する必要があります サイズ変更。

その後 仮想マシンディスクの構成が保存されている場所を特定する必要があります。

これらは一般的に保持されます VirtualBoxの仮想マシンフォルダにあります パスが次の個人用フォルダにあります。

「〜/ VirtualBoxVM」

このフォルダー内に仮想マシンの構成が保存され、サイズを変更する仮想マシンのディスクが保存されているフォルダーに入ります。

VirtualBoxのディスクサイズのサイズを変更する

すでにルートを見つけました、 次のコマンドを実行する必要があります。これをマシンのパスに置き換えます 仮想、ディスクの名前、サイズ変更するスペース:

VBoxManage modifyhd /ruta/a/tu/disco.vdi --resize 20000

ディスク上のサイズが–resize後のMBで表される場合

現在 ディスクがvmdk形式でvdi形式に変換される場合は、次の方法で行います。

clonehd VBoxManage "disco.vmdk" "disco.vdi" VDI --format

これが完了したら、次のコマンドでディスクスペースの変更に進むことができます。

modifyhd VBoxManage "disco.vdi" --resize 20000

そして最後に、次の方法でディスクフォーマットを以前のフォーマットに復元できます。

clonehd VBoxManage "disco.vdi" "disco.vmdk" --format vmdk

固定サイズでディ​​スクを作成した場合、次のエラーが表示されます。

0%...

Progress state: VBOX_E_NOT_SUPPORTED

VBoxManage: error: Resize medium operation for this format is not implemented yet!

この問題を解決するために、ディスクを標準バリアントに複製します。 (動的に割り当てられる)次のコマンドを使用します。

vboxmanage clonehd nuevo-nombredel-disco.vdi /ruta/del/disco.vdi --variant Standard

これを行いました サイズ変更コマンドを再度実行します。

VBoxManage modifyhd /ruta/a/tu/disco.vdi --resize 20000.

新しいスペースを割り当てます。

ディスクスペースのサイズを変更した後、およびこの新しいスペースは、一部のパーティションの未割り当てスペースとして検出されます。

したがって、基本的に、仮想マシンシステムは最初に割り当てられたスペースを検出し続け、追加で割り当てられたスペースは使用しません。

このスペースを割り当てることができるようにするには ディスクをアンマウントする必要があるため、その仮想マシンで使用しているシステムはそれを実行できません。

それが理由です ライブモードシステムを使用するか、別の仮想マシンを使用して、サイズ変更されたディスクをマウントする必要があります。

最初のオプションは最も実行可能です。GNU/ Linuxシステムの場合、それらのほとんどは通常ライブモードオプションを提供し、Gpartedツールがネイティブにインストールされているためです。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ジョルディ・ルイス

    非常に良い投稿です。初めて動作します。ありがとうございます。