web-dev-qa-db-ja.com

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

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

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

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

14

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を再起動すると、利用可能な新しいスペースが表示されます。
11
aaronvargas

ルート(/)ファイルファイルシステムがGuestでいっぱいでしたVM Oracle Virtualboxで作成されたOracle Enterprise Linux(OEL)7のOS。 Fedora、CentOSまたはUbuntu。

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

  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 live isoを here からダウンロードしました

    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 
    

    OR

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

    xfs_growfs  /
    
  10. 使用して確認:

    df -k /
    

それが役に立てば幸い!

0
Animesh Naskar

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

0
tombull89

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