タイトルはそれをすべて言います。
ディスクを作成しましたが、そのサイズを増やしたいと思います。新しいものを追加できることはわかっていますが、追加したくありません。
問題のゲストOSはUbuntu 11.04です。
http://trivialproof.blogspot.com/2011/01/resizing-virtualbox-virtual-hard-disk.html には、これに関する非常に優れたブログエントリがあります。
30Gにサイズ変更するための基本的な手順:
ディスクを使用して、任意のVMをシャットダウンします。
"c:\ Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd c:\ path\to\ubuntu_big.vdi --resize 30000
ルート(/)ファイルファイルシステムがGuestでいっぱいでしたVM Oracle Virtualboxで作成されたOracle Enterprise Linux(OEL)7のOS。 Fedora、CentOSまたはUbuntu。
ディスク容量を増やすために、以下の手順に従いました。
以下のコマンドを使用して仮想ディスクのサイズを増やします:
C:\Program Files\Oracle\VirtualBox\VBoxManage.exe modifyhd [absolute path to file] --resize [size in MB]
Gparted live isoを here からダウンロードしました
VMのオプティカルドライブにGparted isoをマウントします。
以下のコマンドを使用してLVMを増やします(ルートボリュームが ‘/ dev/ol/root‘であると想定)
lvextend -L+10G /dev/ol/root
OR
lvextend -l +100%FREE /dev/ol/root
ファイルシステムのサイズを大きくします。
xfs_growfs /
使用して確認:
df -k /
それが役に立てば幸い!
VirtualBoxのマニュアルに セクション があり、VM cmd-lineツールを使用してハードディスクのサイズを変更する方法を説明しています。これで問題ありませんか?
Windowsホストを想定したVirtualBox 5およびUbuntu 16の更新された手順:
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifymedium disk PATH-TO-VDI-FILE --resize NEW-SIZE-IN-MEGABYTES
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifymedium disk GUID --resize NEW-SIZE-IN-MEGABYTES
df -k
(出力の右側の列で)サイズ変更する必要のあるマウントポイントの名前を見つけ、左側の列で対応するPARTITION-NAMEの名前をメモします。Sudo umount MOUNT-POINT
Sudo gparted
、右上隅のドロップダウンから適切な仮想ディスクを選択し、結果のグラフィック表示で、パーティション名のボックスまたはテーブルのエントリを右クリックし、サイズ変更/移動を選択して、表示されるダイアログで、サイズを変更して新しいスペースを埋めます。 [サイズ変更]ボタンをクリックしてダイアログを閉じ、メインウィンドウで、アイコンツールバーからチェックマークアイコンを選択して変更を適用します。