web-dev-qa-db-ja.com

仮想マシンのディスク容量を増やす方法は?

VMの使用可能なディスク領域を増やしようとしていますが、ここや他のWebサイトで書かれている多くのことを試しましたが、主にVirtual Media Manager、私は手順に従いました:

ファイル>仮想メディアマネージャー> 'しかし、このリンクで提案されているように、新しい仮想ディスクを追加する新しいオプションが見つかりません: Virtualboxでハードディスクのサイズを増やす方法 '

そして私が知っている他のオプションは、仮想ボックスからVMの設定に移動し、[ストレージ]を選択することですが、ここでもメモリを増やすオプションは利用できません-ハイライトされています。

私はlinuxmint-13-cinnamon-64bitを8GBの固定ストレージで使用しています。

*スクリーンショットを追加できないため、十分な評判がありません。

4
Nour

VMのmemoryの増加は簡単です:システム->マザーボードに移動します。Base Memory、明示的な数値を入力するか、グラフィカルカーソルを操作することで、任意の値に設定できます。これで、VMを開始すると完了です。

ディスクサイズを増やすのは少しトリッキーです:コマンドを発行します

  VBoxManage modifyhd /path/toYourVM/disk.vdi --resize 50000

VMのディスクの場所を知っている必要があります(通常、/ home/yourName/VirtualBox\VMs/YourVMName/YourVMName.vdi);上記のコマンドは、新しいディスクサイズを50GBに設定します(コマンドのデフォルトの単位はMBです)。

ここで、注意が必要な部分があります。新しく増加したディスクは、新しいサイズを利用するために、パーティションのサイズを変更する必要があります。それ以外の場合、新しく割り当てられたスペースは単に空として表示されます、つまりanyパーティションに属していません。

しかし、ご存知のように、この種の介入は、ディスクを使用している同じマシンから行うことはできません。これは、実際のP​​CだけでなくVMにも当てはまります。 Linuxディストリビューション(Ubuntu?)のISOイメージを取得して、仮想CD/DVDドライブに入れ、VM this、notから起動します。 HDDから。このようにして、新しく拡張されたHDDを操作に使用できます。GPartedを起動します(次のように入力します)

  Sudo gparted

ターミナルで、まだインストールされていない場合は、たとえば次の方法でインストールする必要があります。

  Sudo apt-get install gparted

debianライクなシステムでは)、そしてあなたに最適なように、新しく追加されたスペースを利用してパーティションのサイズを変更します。

パーティションのサイズ変更が完了したら、VM donを用意し、CD/DVD仮想ドライバーからLinux isoを抽出し、HDDから開始すれば完了です。

編集:

あなたは完全に正しいです。エラーメッセージは、動的なディスクではなく、fixedディスクがあることを意味します。固定ディスクの場合、サイズ変更操作はサポートされていませんが、...

まず、固定ディスクをダイナミックディスクに変換します。

  VBoxManage clonehd  OldDisk.vdi NewDisk.vdi --variant Standard 

ここで-variant Standardは、固定ディスクをダイナミックディスクに変換するキーワードです。また、クローン作成とは、元のディスクがそのまま残ることを意味します。データを失うことはありません。これは、(仮想ではなく)物理ディスクでは得られない確実性です。

これで、前に説明した操作をNewDisk.vdiに適用して、OldDisk.vdiをまったくロードしていないことを確認できます。これは、すべての操作が新しいsikに適用されている間に、古いsikを取り外して引き出しに残したようなものです。

サイズ変更が完了し、すべてが正しいことを納得したら、(必要に応じて)新しく拡張されたNewDiskを固定ディスクに戻すことができます。

 VBoxManage clonehd NewDisk.vdi NewDiskFixed.vdi --variant Fixed

これは必要ではありません。速度が速いということを考えている場合にだけ実行してください。

10
MariusMatutiae