VMware 擴展Ubuntu虛擬機的磁盤空間


嘗試擴展一下我的VMware虛擬機。
擴展之前,我設置的虛擬機存儲空間為40G,沒有出現空間不足的情況。但為了演示擴展過程,接下來我會將虛擬機空間擴展到50G。

虛擬機軟件版本 VMware® Workstation 15 Player
Ubuntu鏡像版本 Ubuntu 18.04.4 LTS
具體操作簡介 將虛擬機磁盤空間由40GB擴展到50GB,並進行磁盤分區

1. 准備工作

使用 df -h 指令查看一下磁盤空間的使用情況
磁盤空間

可以看到,現在掛載的磁盤空間為40G,用了16G,還剩22G。
下面開始擴展磁盤空間。

2. 編輯虛擬機設置

打開虛擬機,找到待擴展的虛擬機,點擊“編輯虛擬機設置”選項。
編輯虛擬機選項

在虛擬機設置窗口的“硬件”界面,選擇“硬盤”選項,點擊“擴展”
擴展空間

在彈出來的窗口中,輸入你想要擴展到的磁盤空間。我想擴展到50GB,所以就填寫了50。

注意,這里填的是擴展到多大的空間,而不是增加多大的空間。

填寫空間大小

填寫完畢后,點擊擴展即可。
磁盤擴展完成后,會彈出提示窗口。
成功提示信息

它提醒我們磁盤擴展成功,並要求我們去虛擬機中重新分區、擴展文件系統。
接下來點擊OK,保存我們的更改。
保存更改

3. 將Ubuntu系統重新分區

點擊啟動按鈕,開啟虛擬機。
開啟虛擬機

為了能夠更方便地重新分區,可以下載一個分區管理軟件GParted
在虛擬機中打開終端,輸入sudo apt-get install gparted指令,安裝GParted軟件。
安裝分區軟件

安裝完成后,就可以對磁盤進行分區了。
點擊該軟件,進行磁盤分區。
打開軟件

因為涉及到磁盤數據的問題,所以該軟件需要獲取管理員權限。在彈出來的界面中輸入密碼即可。
輸入用戶密碼

打開軟件后,可以看到目前虛擬機的磁盤情況。
磁盤使用狀態

可以看到,現在我的虛擬機有一塊40GB的磁盤/dev/sda1以及一塊10GB未分配的磁盤,而且/dev/sda1被掛載到了根目錄下。
現在就可以為/dev/sda1擴展空間了。右鍵單擊/dev/sda1的分區,選擇Resize/Move選項。
擴展分區

在彈出來的窗口中,通過拖動進度條,將/dev/sda1分區的空間調至最大。
調整分區大小

點擊Resize保存調整后的分區大小。
調整完成后,可以看到現在的/dev/sda1分區已經變成了50GB。同時,在下方的操作監視框中,還顯示了我們剛才的操作:將/dev/sda1分區從40GB調整為50GB。
控制台提示

點擊菜單欄的對號按鈕,就會使磁盤的分區調整生效。
分區調整生效

磁盤分區操作生效前,會彈出來一個提示框,向你警告分區可能會丟失數據,請你對數據進行備份。建議您進行一下數據備份,把重要的數據拷貝到物理機保存。備份完畢后,直接點擊Apply即可應用分區更改。
警告信息

稍等片刻,磁盤分區就會完成。分區成功后,會顯示以下提示界面。
分區成功提示

直接點擊關閉即可。
現在,磁盤已經從40GB擴展到了50GB。
磁盤使用狀況

現在可以再用df指令看一下磁盤空間。
磁盤空間

可以看到,磁盤空間已經變為了50GB,說明磁盤擴展已經成功了一半。
現在關閉虛擬機並重新開啟,再使用df指令看一下磁盤空間。如果還是50GB的空間,說明磁盤可以自動掛載,磁盤擴展就成功了。

4. 一種很尷尬的情況

如果 你在擴展磁盤之前,使用df指令查看磁盤占用情況時,出現下圖這樣的情況(此圖片來自我的同學,感謝)。
分區已滿

可以看到,/dev/sda1文件系統的使用率已經到了100%。說明你的磁盤已經完全滿了,這時有可能連分區軟件都無法安裝了,就像下圖這樣(此圖片來自我的同學,感謝)。
軟件安裝失敗

這種情況下,可以首先嘗試將一些沒用的資料刪除。如果刪除了資料之后,剩余空間還是不足以安裝分區軟件,可以嘗試使用Linux自帶的fdisk分區工具進行分區。但是fdisk是命令行的界面,比較難用,我不建議使用。如果圖省事的話,可以直接將有用的數據備份到物理機,然后刪除該虛擬機,重新創建一個新的虛擬機。注意要將新的虛擬機磁盤分區調大一些 😂


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM