如何在virtualbox中對虛擬機進行磁盤擴容?


Note:磁盤擴容似乎只能用於“動態分配存儲”的磁盤,以后我也盡量都用動態分配存儲吧,畢竟,生活充滿了不確定性,誰也不知道明天會怎樣,不是嗎?

 

1. 調用df -h,可以看到主要的磁盤 /dev/sda5總共有48GB,還剩下22G,已經有51%的空間被使用了,考慮到我接下來要編譯linux內核,而linux內核在編譯過程往往需要十幾G的磁盤容量,因此必須要進行擴容

 

2. 在Oracle VM VirtualBox 管理器界面,點開 (1)“管理” -> “虛擬介質管理器”, (2)選擇 "ubuntu20forxv6.vdi"(也就是我想要進行磁盤擴容的虛擬機名字), (3)調節磁盤大小,我這里原來是48GB,我調節到了64GB。

上述完成后,點擊右下角的“應用”。

 

3. 這時候啟動 "ubuntu20forxv6",運行df -h,發現磁盤容量還是沒有增加,這是因為磁盤只是虛擬分配了,並未實際分配,要用fdisk增加新分區來取

 

4. 運行 sudo fdisk -l /dev/sda,可以看到磁盤已有64GB

 

5. 運行sudo fdisk /dev/sda,通過一系列指令,添加新的磁盤分區,在我這里新的磁盤分區名稱為/dev/sda3,可以看到該分區大小為16GB,因此現在電腦可用的磁盤空間從48G增加到了64G

 

6. 對新增加的分區格式化,在我這里新分區是/dev/sda3。

 

7. 把格式化好的新分區添加到自動掛載列表中

step 1:查看uuid

step 2:打開/etc/fstab (sudo vim /etc/fstab),使用這個分區的UUID,把它添加到自動掛載列表中。

注意,紅圈圈出來的部分,就是以后訪問這個磁盤分區所使用的路徑(這里筆者粗心,把目錄命名成了sda2而不是sda3,不過這個路徑的名字對於使用磁盤分區是沒有影響的哦!!OwO)

 

8. 在重啟計算機后,可以在剛剛設置的路徑處,看到該磁盤分區

 

接下來就可以使用這個新的磁盤分區存放東西了!

 


免責聲明!

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



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