我正在嘗試調整在 Windows 10 上運行的 VM (Virtualbox) 內運行的 Ubuntu 作業系統的硬碟大小(從 20 GB 到 270 GB)。
請按照中的說明進行操作這個線程,我關閉了 VM 並在 Windows 10 Powershell 上運行:
C:\Users\Bob> C:\"Program Files"\Oracle\VirtualBox\VBoxManage.exe modifyhd C:\Users\Bob\"VirtualBox VMs"\Tommaso_Ubuntu01\Tommaso_Ubuntu01.vdi --resize 270000
我成功地得到了
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
這樣當我在 Virtualbox 面板上檢查虛擬機器的設定時,我會看到:
然後我繼續按照線程中的步驟操作:我啟動我的虛擬機,轉到
應用程式(底部欄中的 9 個點的正方形)> 磁碟 > 硬碟(左側欄)
然後
選擇Partition 3
(我之前調整為 21 的分區)> 齒輪按鈕 > 調整大小 > 將分區設為 270 GB
但我得到:
調整分割區大小時發生錯誤
調整分割區 /dev/sda3 大小時發生錯誤:無法對裝置「/-dev/sda/」上的大小進行分割(無法滿足分割區上的所有限制。)(udisk-error-quark,0)
有什麼問題?我該如何解決?
答案1
解決了
依照指示這個線程,我安裝了GParted,
sudo apt-get install gparted
打開一個彈出窗口,詢問我是否要修復未分配的可用空間(我從 powershell 上的操作中得到的)> 回答don't fix
選擇partition3
(我之前分配給20GB的)
調整所選分割區的大小:
設定
new size
為260 GB
,設定Align
為None
。點擊了
apply all operations
彈出了與之前相同的彈出窗口,這次我回答了fix
。
操作完成,這次我驗證了虛擬機器得到了更改:
通過給小費
df -h
調整大小的分割區將在其他分割區中傳回。