現在我在VirtualBox 6.0.14上使用一個Ubuntu 18 虛擬實例,采用了“動態分配存儲”方式虛擬化硬盤。
具體增加虛擬硬盤容量的方法如下:
I) 在VirtualBox 管理器界面選定需要增加虛擬硬盤容量的虛擬機,然后點擊主菜單“管理”->"虛擬介質管理",如圖:
II) 在虛擬介質管理器界面選定需要增加硬盤容量的虛擬機對應的虛擬硬盤,此時會界面最下方的屬性標簽頁會顯示此虛擬硬盤的虛擬分配空間。這里可以滑動滑塊或輸入數字指定最終增加硬盤容量后的虛擬硬盤的虛擬分配空間。如圖:
III) 這里我把選定的虛擬硬盤空間由25.04GB增加至26GB,然后點擊“應用”按鈕,之后關閉此界面。如圖:
IV) 回到VirtualBox管理器界面,啟動被調整硬盤容量的虛擬機,在Ubuntu軟件商店中搜索並安裝GParted軟件,如圖:
V) 此時應該可以看到剛才我為這個虛擬機新增的虛擬硬盤空間,標記為“未分配”,如圖:
VI) 這里要做的是首先關閉linux-swap,在界面中linux-swap所在的一行處鼠標右鍵點擊,從彈出的快捷菜單中按下“禁用交換空間”菜單項。如圖所示:
VII) 刪除linux-swap及extended,如圖所示:
VIII) 鼠標右鍵點擊需要擴容的/dev/sda1,在彈出的快捷菜單中選擇“更改大小/移動”,如圖所示:
IX) 在彈出的界面中指定需要的硬盤容量即可,但是記得留下2GiB用作linux-swap。如圖所示:
X) 鼠標右鍵點擊“未分配”一行,在彈出的快捷菜單中點擊“新建”,以重建extended分區,如圖所示:
XI) 以同樣的鼠標操作方式,在extended分區上新建linux-swap,如圖所示:
XII) 完畢后如圖所示:
XIII) 點擊XII)步驟截圖中菜單欄下方的綠色對勾按鈕執行容量調整,此時會有提示:
XIV) 完成后記得啟用linux-swap交換空間,如圖:
XV) 重啟虛擬機實例檢查一下系統是否正常。此時應該在重啟后的Ubuntu GParted軟件中看到分配的硬盤容量已經增加了。如圖: