温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何给VirtualBox虚拟机的ubuntu LVM分区扩容

发布时间:2020-08-08 22:31:46 来源:ITPUB博客 阅读:144 作者:i042416 栏目:云计算

我在VirtualBox安装的ubuntu里安装Cloud Foundry时遇到错误信息,磁盘空间不够了:

如何给VirtualBox虚拟机的ubuntu LVM分区扩容
如何给VirtualBox虚拟机的ubuntu LVM分区扩容

使用这三个命令做了清理之后,结果依然不够理想:

(1) sudo apt-get autoclean(已卸载软件的安装包)

(2) sudo apt-get clean(未卸载软件的安装包)

(3) 清理系统不再需要的孤立的软件包。sudo apt-get autoremove

如何给VirtualBox虚拟机的ubuntu LVM分区扩容

于是我决定将ubuntu的虚拟机磁盘大小调整为30G。

当前磁盘空间通过命令行VBoxManage.exe list hdds查看。

如何给VirtualBox虚拟机的ubuntu LVM分区扩容

使用命令 VBoxManage.exe modifyhd <disk guid> --resize <new size>来更改大小。我改成30G后,

如何给VirtualBox虚拟机的ubuntu LVM分区扩容

在VirtualBox里已经看到大小生效了。

如何给VirtualBox虚拟机的ubuntu LVM分区扩容

ubuntu命令sudo fdisk -l能看到新的磁盘大小已经生效了。

如何给VirtualBox虚拟机的ubuntu LVM分区扩容

但是df -H查看的文件系统大小仍未改变。

如何给VirtualBox虚拟机的ubuntu LVM分区扩容

使用命令sudo fdisk /dev/sda,然后选择n创建新的分区,类型为p,编号选择3。这里注意新建分区的开始位置要紧挨着现有的Linux LVM分区的结束位置,如下图所示。至于结束位置,我简单地指定成增加15G,因此结束位置是动态计算出来的。

如何给VirtualBox虚拟机的ubuntu LVM分区扩容

如下信息显示分区已经成功创建。

如何给VirtualBox虚拟机的ubuntu LVM分区扩容

将新建分区的类型更改为8e:Linux LVM

如何给VirtualBox虚拟机的ubuntu LVM分区扩容
如何给VirtualBox虚拟机的ubuntu LVM分区扩容
如何给VirtualBox虚拟机的ubuntu LVM分区扩容

下一步是创建一个新的Physical volume物理卷: sudo pvcreate /dev/sda3

如何给VirtualBox虚拟机的ubuntu LVM分区扩容

sudo pvscan显示该物理卷还未分配给卷组 ubuntu-vg

如何给VirtualBox虚拟机的ubuntu LVM分区扩容

使用命令sudo vgextend ubuntu-vg /dev/sda3进行分配:

如何给VirtualBox虚拟机的ubuntu LVM分区扩容

分配完成。

如何给VirtualBox虚拟机的ubuntu LVM分区扩容

然后修改卷组的大小: sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-root

如何给VirtualBox虚拟机的ubuntu LVM分区扩容

最后一步:

sudo resize2fs /dev/mapper/ubuntu--vg-root

如何给VirtualBox虚拟机的ubuntu LVM分区扩容

现在/目录的大小已经成功扩容了:

如何给VirtualBox虚拟机的ubuntu LVM分区扩容

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

如何给VirtualBox虚拟机的ubuntu LVM分区扩容
如何给VirtualBox虚拟机的ubuntu LVM分区扩容
向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI