virtualboxのディスクサイズを増やす方法は?


14

タイトルはそれをすべて言います。

ディスクを作成し、そのサイズを増やしたいと思います。新しいものを追加できることは知っていますが、したくありません。

問題のゲストOSはUbuntu 11.04です。


これはコミュニティの反応です。
new123456

2
それは2007年からです。何年も経ちました。
ビニシウス鎌倉

回答:


11

これについては、http://trivialproof.blogspot.com/2011/01/resizing-virtualbox-virtual-hard-disk.htmlに非常に優れたブログエントリがあります。

30Gにサイズを変更する基本的な手順:

  1. ディスクを使用しているVMをシャットダウンします。

  2. 「c:\ Program Files \ Oracle \ VirtualBox \ VBoxManage.exe」modifyhd c:\ path \ to \ ubuntu_big.vdi --resize 30000

  3. Gpartedの「ライブCD」ISOをダウンロードして起動します(マウントしたドライブ、たとえばブートドライブのパーティションを調整できないため必要です)。LinuxライブCDも動作する可能性があります。
  4. (スワップパーティションがある場合)ブログ投稿の指示に従って「右に移動」してください。それが機能しない場合(サイズを変更できない-左矢印は機能しない)、スワップパーティションがセカンダリパーティションに含まれている可能性があります。この場合、スワップパーティションを囲むシアンの破線を右クリックして、移動/サイズ変更を選択します。ここで「移動」して、未割り当てのスペースもすべて含めて(まだ一番左側を移動することはできません)、「OK」をクリックします。次に、「内部」パーティション(大きいパーティションの一番左端にあります)を右クリックし、そのパーティションの最後まで「移動/サイズ変更」します(中央をクリックしてドラッグするだけです)右の方へ)。次に、外部パーティションを「右端まで」移動/サイズ変更します(これで可能になります)。
  5. メインパーティションのサイズを変更して、その隣の未割り当て領域も含めます。
  6. 「適用」をクリックします
  7. メインOSを再起動すると、使用可能な新しいスペースが表示されます。

少し長いことはわかっていますが、ここで最も重要な手順を要約してください。
-slhck

0

VirtualBoxマニュアルには、cmd-lineツールを使用してVMハードディスクのサイズを変更する方法を説明するセクションがあります。これは良いことでしょうか?


いいえ、そうではありません:( virtualbox-oseパックをインストールした後、VBoxManage list hddsHDを表示しないため、使用できません。別のvirtualboxがあれば機能する可能性があり、.vdiファイルを直接操作できます。tipoに感謝します。 tho
ビニシウス鎌倉

元の質問へのコメントとしては、回答を求めるものであり、回答ではないため、これは良いでしょう。
ベンリチャーズ

0

ルート(/)ファイルシステムは、Oracle Virtualboxで作成されたOracle Enterprise Linux(OEL)7のOSを持つゲストVMでいっぱいでした。Redhat、Fedora、CentOS、Ubuntuなど、他のLinuxフレーバーにも同様の手順が必要だと思います。

ディスク容量を増やすには、次の手順に従いました。

  1. VMの電源をオフにしました。Virtual BoxのVM設定のEFIを有効にしました。
  2. 以下のコマンドを使用して、仮想ディスクのサイズを増やします。

    C:\Program Files\Oracle\VirtualBox\VBoxManage.exe modifyhd [absolute path to file] --resize [size in MB]
    
  3. ここからGpartedライブisoをダウンロードしました

    VMの光学ドライブにGparted isoをマウントします。

  4. VMを起動し、GpartedライブOSで起動します。デフォルトの設定でうまくいきました。Gpartを使用してディスク容量を増やします。
  5. VMをシャットダウンします
  6. VM設定のEFIを元に戻す
  7. VMにログインします。rootユーザーにsu
  8. 以下のコマンドを使用してLVMを増やします(ルートボリュームが「/ dev / ol / root」であると仮定)

    lvextend -L+10G /dev/ol/root 
    

    または

    lvextend -l +100%FREE /dev/ol/root 
    
  9. ファイルシステムのサイズを増やします。

    xfs_growfs  /
    
  10. 以下を使用して確認します。

    df -k /
    

それが役に立てば幸い!


0

Windowsホストを想定したVirtualBox 5およびUbuntu 16の手順を更新しました。

  1. VMをシャットダウンします。
  2. "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifymedium disk PATH-TO-VDI-FILE --resize NEW-SIZE-IN-MEGABYTES
  3. 同じハードディスクが存在するためにハードディスクを登録できないというエラーが表示される場合は、メッセージ内の{2759db7d-d23b -...}のようなGUIDをメモし、パスを置き換えてコマンドを再実行しますこのようなGUIDを持つVDIファイル: "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifymedium disk GUID --resize NEW-SIZE-IN-MEGABYTES
    • ブートパーティションのサイズを変更する場合は、aaronvargasの投稿のgpartedの指示に従ってください。
    • 非ブートパーティションのサイズを変更する場合は、次の手順を実行して、パーティションをアンマウントし、より直接サイズを変更できます。
      • VMを起動します。
      • お好みのUbuntuパッケージマネージャー(Synapticなど)を使用して、VMにgpartedをインストールします。
      • コマンドプロンプトを起動します。
      • df -k MOUNT-POINTの名前を見つけるには、サイズを変更する必要があり(出力の右側の列)、左側の列で対応するPARTITION-NAMEの名前を書き留めます。
      • sudo umount MOUNT-POINT
      • sudo gparted、右上隅のドロップダウンから正しい仮想ディスクを選択し、結果のグラフィック表示でPARTITION-NAMEのボックスまたはテーブル内のエントリを右クリックして、サイズ変更/移動を選択し、結果のダイアログでサイズ変更します新しいスペースを埋めるために。[サイズ変更]ボタンをクリックしてダイアログを閉じ、メインウィンドウでアイコンツールバーからチェックマークアイコンを選択して変更を適用します。
      • リブート。新しいスペースが利用可能になります。

-2

Gpartを使用してディスク領域を増やす方法を知りたい場合は、https://prasadlinuxblog.wordpress.com/2014/01/23/use-gparted-to-increase-disk-size-of-a-linux-nativeを参照して ください。 -パーティション/

また、i686バージョンが機能しなかったため、amd64バージョンのGpartedをダウンロードする必要がありました

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.