我在VirtualBox安裝的ubuntu裏安裝Cloud Foundry時遇到錯誤信息,磁盤空間不夠了:ubuntu
使用這三個命令作了清理以後,結果依然不夠理想:app
(1) sudo apt-get autoclean(已卸載軟件的安裝包)ui
(2) sudo apt-get clean(未卸載軟件的安裝包)命令行
(3) 清理系統再也不須要的孤立的軟件包。sudo apt-get autoremove3d
因而我決定將ubuntu的虛擬機磁盤大小調整爲30G。blog
當前磁盤空間經過命令行VBoxManage.exe list hdds查看。rem
使用命令 VBoxManage.exe modifyhd <disk guid> --resize <new size>來更改大小。我改爲30G後,get
在VirtualBox裏已經看到大小生效了。虛擬機
ubuntu命令sudo fdisk -l能看到新的磁盤大小已經生效了。gui
可是df -H查看的文件系統大小仍未改變。
使用命令sudo fdisk /dev/sda,而後選擇n建立新的分區,類型爲p,編號選擇3。這裏注意新建分區的開始位置要緊挨着現有的Linux LVM分區的結束位置,以下圖所示。至於結束位置,我簡單地指定成增長15G,所以結束位置是動態計算出來的。
以下信息顯示分區已經成功建立。
將新建分區的類型更改成8e:Linux LVM
下一步是建立一個新的Physical volume物理卷: sudo pvcreate /dev/sda3
sudo pvscan顯示該物理卷還未分配給卷組 ubuntu-vg
使用命令sudo vgextend ubuntu-vg /dev/sda3進行分配:
分配完成。
而後修改卷組的大小: sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-root
最後一步:
sudo resize2fs /dev/mapper/ubuntu--vg-root
如今/目錄的大小已經成功擴容了:
要獲取更多Jerry的原創技術文章,請關注公衆號"汪子熙"或者掃描下面二維碼: