ここではVirtualBox 6.1.34の仮想ディスク拡張とLinux Ubuntu 20.04.1 LTSのディスクパーティション変更方法について記載します。
パッケージインストールや仮想マシンを構築していたりすると、Ubuntuに割り当てていたVirtualBoxの仮想ディスク容量が不足してきます。ディスク容量を空けたい場合は、まず現状のディスク使用状況と不要ファイルがないかを確認して下さい。詳細は以下の記事を参考にしてください。
どうしてもディスク容量を拡張しなければならない場合は以下の方法を実施します。
VirtualBoxマネージャー 仮想ディスク拡張
対象仮想マシン シャットダウン
まず、ディスク容量を拡張したい仮想マシンを停止(シャットダウン)します。起動されたままだとVirtualBoxマネージャーから仮想ディスクの拡張設定ができません。ここでは以下の仮想マシンに割り当てている仮想ディスクを拡張します。
![](https://hack2notes.com/wp-content/uploads/2022/06/001_Ubuntu-ディスク容量確認不要ファイル削除-1024x814.jpg)
![](https://hack2notes.com/wp-content/uploads/2022/06/002_Ubuntu-ディスク容量確認不要ファイル削除-1024x678.jpg)
仮想ディスク 容量拡張
VirtualBoxマネージャーから仮想マシンに割り当てている仮想ディスクの容量を拡張します。左メニュー「ツール」の右側リストアイコンより「メディア」を選択すると、以下の画面が表示されます。タブの「ハードディスク」からハードディスクの一覧が表示されます。ここでは「testsrv-disk001.vdi」のみ表示されています。現状の仮想ディスクと実際のサイズ(使用サイズ)が確認できます。
![](https://hack2notes.com/wp-content/uploads/2022/06/003_Ubuntu-ディスク容量確認不要ファイル削除-1024x888.jpg)
一度仮想ディスクの容量を拡張すると小さくできなくなります。ホストOSのディスク空き容量を確認し、拡張可能な容量を確認してください。ここではディスク容量を「10.00GB」から「15.00GB」へ変更し、「適用」をクリックします。
![](https://hack2notes.com/wp-content/uploads/2022/06/004_Ubuntu-ディスク容量確認不要ファイル削除-1024x889.jpg)
仮想ディスクのサイズが拡張されているのがわかります。
![](https://hack2notes.com/wp-content/uploads/2022/06/005_Ubuntu-ディスク容量確認不要ファイル削除-1024x678.jpg)
ただし、VirtualBoxマネージャー上で仮想ディスクを拡張しただけではUbuntuで利用可能なディスク容量は増えません。
次に、以下を実施します。
Ubuntu ディスクパーティション変更
対象仮想マシンを起動し、現状のディスク容量を確認します。
$ df -h /
![](https://hack2notes.com/wp-content/uploads/2022/06/006_Ubuntu-ディスク容量確認不要ファイル削除-1024x87.jpg)
利用しているファイルシステム(パーティション)の容量がおよそ10GBまでしかないことがわかります。ここで、GUIでパーティション管理が可能な「GParted」を利用します。インストールしていない場合は以下のコマンドでインストールしてください。
$ sudo apt -y install gparted
インストールが完了したら以下のコマンドを実行します。
$ sudo gparted
![](https://hack2notes.com/wp-content/uploads/2022/06/007_Ubuntu-ディスク容量確認不要ファイル削除-1024x441.jpg)
「GParted」のGUIが表示されます。ここでは未割り当ての「5.00GB」を仮想マシンで利用しているパーティション「/dev/sda5」の親パーティションである「/dec/sda2」に割り当てて拡張します。拡張対象のパーティションを選択し、「リサイズ/移動」をクリックします。
![](https://hack2notes.com/wp-content/uploads/2022/06/008_Ubuntu-ディスク容量確認不要ファイル削除-1024x797.jpg)
「新しいサイズ」を最大サイズに合わせて「リサイズ/移動」をクリックします。青色のバーをスライドさせることでサイズを調整することもできます。
![](https://hack2notes.com/wp-content/uploads/2022/06/009_Ubuntu-ディスク容量確認不要ファイル削除.jpg)
![](https://hack2notes.com/wp-content/uploads/2022/06/010_Ubuntu-ディスク容量確認不要ファイル削除.jpg)
親パーティション「/dec/sda2」の容量が拡張設定されたことがわかります。
![](https://hack2notes.com/wp-content/uploads/2022/06/011_Ubuntu-ディスク容量確認不要ファイル削除-1024x745.jpg)
同じ要領で、拡張対象パーティション「/dev/sda5」のリサイズを実施します。
![](https://hack2notes.com/wp-content/uploads/2022/06/012_Ubuntu-ディスク容量確認不要ファイル削除.jpg)
![](https://hack2notes.com/wp-content/uploads/2022/06/013_Ubuntu-ディスク容量確認不要ファイル削除.jpg)
拡張対象のパーティションの容量が拡張設定されたのが確認できます。
![](https://hack2notes.com/wp-content/uploads/2022/06/014_Ubuntu-ディスク容量確認不要ファイル削除-1024x796.jpg)
上記の操作は保留状態なので設定を適用させるには、以下のアイコンをクリックし、全ての操作を適用させます。
![](https://hack2notes.com/wp-content/uploads/2022/06/015_Ubuntu-ディスク容量確認不要ファイル削除-1024x155.jpg)
以下のポップアップが表示されるので「適用」をクリックします。
![](https://i0.wp.com/hack2notes.com/wp-content/uploads/2022/06/016_Ubuntu-ディスク容量確認不要ファイル削除.jpg?fit=1024%2C344&ssl=1)
拡張対象のパーティションの操作が完了したことを確認し、「閉じる」をクリックします。
![](https://hack2notes.com/wp-content/uploads/2022/06/017_Ubuntu-ディスク容量確認不要ファイル削除-1024x667.jpg)
操作の保留が0件であることがわかります。これでパーティションの容量拡張は完了となります。
![](https://hack2notes.com/wp-content/uploads/2022/06/018_Ubuntu-ディスク容量確認不要ファイル削除-1024x800.jpg)
コマンドでもディスク容量が拡張されたことを確認します。
$ df -h /
![](https://hack2notes.com/wp-content/uploads/2022/06/019_Ubuntu-ディスク容量確認不要ファイル削除-1024x80.jpg)
拡張対象のファイルシステム(パーティション)が15GBと表示されており、ディスク容量が拡張されていることが確認できます。