我在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的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码: