回答:
これについては、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
ルート(/)ファイルシステムは、Oracle Virtualboxで作成されたOracle Enterprise Linux(OEL)7のOSを持つゲストVMでいっぱいでした。Redhat、Fedora、CentOS、Ubuntuなど、他のLinuxフレーバーにも同様の手順が必要だと思います。
ディスク容量を増やすには、次の手順に従いました。
以下のコマンドを使用して、仮想ディスクのサイズを増やします。
C:\Program Files\Oracle\VirtualBox\VBoxManage.exe modifyhd [absolute path to file] --resize [size in MB]
VMの光学ドライブにGparted isoをマウントします。
以下のコマンドを使用してLVMを増やします(ルートボリュームが「/ dev / ol / root」であると仮定)
lvextend -L+10G /dev/ol/root
または
lvextend -l +100%FREE /dev/ol/root
ファイルシステムのサイズを増やします。
xfs_growfs /
以下を使用して確認します。
df -k /
それが役に立てば幸い!
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
MOUNT-POINTの名前を見つけるには、サイズを変更する必要があり(出力の右側の列)、左側の列で対応するPARTITION-NAMEの名前を書き留めます。sudo umount MOUNT-POINT
sudo gparted
、右上隅のドロップダウンから正しい仮想ディスクを選択し、結果のグラフィック表示でPARTITION-NAMEのボックスまたはテーブル内のエントリを右クリックして、サイズ変更/移動を選択し、結果のダイアログでサイズ変更します新しいスペースを埋めるために。[サイズ変更]ボタンをクリックしてダイアログを閉じ、メインウィンドウでアイコンツールバーからチェックマークアイコンを選択して変更を適用します。Gpartを使用してディスク領域を増やす方法を知りたい場合は、https://prasadlinuxblog.wordpress.com/2014/01/23/use-gparted-to-increase-disk-size-of-a-linux-nativeを参照して ください。 -パーティション/
また、i686バージョンが機能しなかったため、amd64バージョンのGpartedをダウンロードする必要がありました