如何给VirtualBox虚拟机的ubuntuLVM分区扩容
我在VirtualBox安装的ubuntu里安装Cloud Foundry时遇到错误信息,磁盘空间不够了:
我们提供的服务有:成都网站制作、网站建设、微信公众号开发、网站优化、网站认证、肇庆ssl等。为上千余家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的肇庆网站制作公司
![如何给VirtualBox虚拟机的ubuntu LVM分区扩容](/upload/otherpic68/2085791-dd35325096a1e93e.png)
![如何给VirtualBox虚拟机的ubuntu LVM分区扩容](/upload/otherpic68/2085791-6ab3a3eb8c86e64b.png)
使用这三个命令做了清理之后,结果依然不够理想:
(1) sudo apt-get autoclean(已卸载软件的安装包)
(2) sudo apt-get clean(未卸载软件的安装包)
(3) 清理系统不再需要的孤立的软件包。sudo apt-get autoremove
![如何给VirtualBox虚拟机的ubuntu LVM分区扩容](/upload/otherpic68/2085791-199431418e232f3d.png)
于是我决定将ubuntu的虚拟机磁盘大小调整为30G。
当前磁盘空间通过命令行VBoxManage.exe list hdds查看。
![如何给VirtualBox虚拟机的ubuntu LVM分区扩容](/upload/otherpic68/2085791-1f6ca17e9389addf.png)
使用命令 VBoxManage.exe modifyhd
![如何给VirtualBox虚拟机的ubuntu LVM分区扩容](/upload/otherpic68/2085791-5190881925dc5c37.png)
在VirtualBox里已经看到大小生效了。
![如何给VirtualBox虚拟机的ubuntu LVM分区扩容](/upload/otherpic68/2085791-46259455bcc2df57.png)
ubuntu命令sudo fdisk -l能看到新的磁盘大小已经生效了。
![如何给VirtualBox虚拟机的ubuntu LVM分区扩容](/upload/otherpic68/2085791-a1791c1ef1ec08da.png)
但是df -H查看的文件系统大小仍未改变。
![如何给VirtualBox虚拟机的ubuntu LVM分区扩容](/upload/otherpic68/2085791-1c5ac152c7da0592.png)
使用命令sudo fdisk /dev/sda,然后选择n创建新的分区,类型为p,编号选择3。这里注意新建分区的开始位置要紧挨着现有的Linux LVM分区的结束位置,如下图所示。至于结束位置,我简单地指定成增加15G,因此结束位置是动态计算出来的。
![如何给VirtualBox虚拟机的ubuntu LVM分区扩容](/upload/otherpic68/2085791-6ced35025b97e29c.png)
如下信息显示分区已经成功创建。
![如何给VirtualBox虚拟机的ubuntu LVM分区扩容](/upload/otherpic68/2085791-d3b21d2bd5741d4f.png)
将新建分区的类型更改为8e:Linux LVM
![如何给VirtualBox虚拟机的ubuntu LVM分区扩容](/upload/otherpic68/2085791-939a2b5e60fede55.png)
![如何给VirtualBox虚拟机的ubuntu LVM分区扩容](/upload/otherpic68/2085791-262c61d57ce9d158.png)
![如何给VirtualBox虚拟机的ubuntu LVM分区扩容](/upload/otherpic68/2085791-00da181149ef6171.png)
下一步是创建一个新的Physical volume物理卷: sudo pvcreate /dev/sda3
![如何给VirtualBox虚拟机的ubuntu LVM分区扩容](/upload/otherpic68/2085791-3d0ea81aa42af20e.png)
sudo pvscan显示该物理卷还未分配给卷组 ubuntu-vg
![如何给VirtualBox虚拟机的ubuntu LVM分区扩容](/upload/otherpic68/2085791-309ecee5528c00e7.png)
使用命令sudo vgextend ubuntu-vg /dev/sda3进行分配:
![如何给VirtualBox虚拟机的ubuntu LVM分区扩容](/upload/otherpic68/2085791-5d03fd327641d716.png)
分配完成。
![如何给VirtualBox虚拟机的ubuntu LVM分区扩容](/upload/otherpic68/2085791-fdcf37aa9eec5a94.png)
然后修改卷组的大小: sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-root
![如何给VirtualBox虚拟机的ubuntu LVM分区扩容](/upload/otherpic68/2085791-7d5f043f31e00077.png)
最后一步:
sudo resize2fs /dev/mapper/ubuntu--vg-root
![如何给VirtualBox虚拟机的ubuntu LVM分区扩容](/upload/otherpic68/2085791-a55e59b01e84e0d5.png)
现在/目录的大小已经成功扩容了:
![如何给VirtualBox虚拟机的ubuntu LVM分区扩容](/upload/otherpic68/2085791-4129ce86f5c31fb3.png)
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
![如何给VirtualBox虚拟机的ubuntu LVM分区扩容](/upload/otherpic68/2085791-2486f3bd80b6ca71.png)
![如何给VirtualBox虚拟机的ubuntu LVM分区扩容](/upload/otherpic68/2085791-459dc9b052f3c62d.png)
分享文章:如何给VirtualBox虚拟机的ubuntuLVM分区扩容
网站链接:http://pwwzsj.com/article/pojhce.html