注意!
磁盤擴容會有丟失虛擬機數據的風險,因此建議你先點擊vmware軟件界面上的添加快照功能給你的虛擬機創建一個快照。這樣就算后面的操作失敗了,也可以一鍵快速回到操作之前的環境。
- 首先將要擴容磁盤的ubuntu虛擬機關閉,處於關機狀態后,點擊編輯虛擬機設置->擴展,增加容量到自己理想大小;
- 啟動系統,進入系統;
- 輸入:df -h
查看分區情況,找到自己的哪個分區是掛載在根目錄下面的; - 編輯分區:sudo fdisk /dev/sda
- 輸入:p
查看分區情況(可以拍照或者記錄各個分區的類型); - 依次輸入d,刪除所有分區;(刪除2的話,5也會自動被刪除,我是沒有刪除sda1的,因為他是w95 FAT32類型);
- 輸入n建立新的分區(注意修改分區類型與原來相同)輸入:t可以修改;
- 輸入p再次產看分區情況,確定后輸入a,然后輸入根目錄掛載的分區(建議之前的是哪個,現在還輸入哪一個);
- 確定后,輸入w保存;
- 格式化:mkfs -t ext4 /dev/sda5(因為我的根目錄掛在在sda5上面)
- sudo resize2fs /dev/sda5 進行掛載;
- sudo reboot重啟系統(無法重啟的話,可能就是哪里出錯了,具體可以搜索查詢,如果解決不了的話,就利用快照回復到最原始的樣子吧);
- 成功重啟之后,輸入: sudo resize2fs /dev/sda5
再次進行掛載確定; - 輸入:df -h查看分區情況。
參考博文: