开发者社区> jerrywangsap> 正文

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

简介:
+关注继续查看

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

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

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

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

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

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

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

使用命令 VBoxManage.exe modifyhd --resize 来更改大小。我改成30G后,

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

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

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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
LVM 裸盘扩容方法
磁盘未做分区创建的lvm,扩容后处理方法
4574 0
ubuntu启动时自动挂载windows分区
这是本人的/etc/fstab文件,其中设置的启动时自动挂载的windows分区,可用df命令查看挂载信息 开始还需要新建对应的文件夹,如 sudo mkdir /media/WINDOWS,sudo mkdir /media/PROGRAM等 # /etc/fstab: static file system information.
593 0
VirtualBox 虚拟Ubuntu系统与主机互ping
互ping的前提是主机和虚拟机的ip地址在同一波段【eg:主机为:192.168.1.10虚拟Linux:192.168.1.11】 1、设置主机ip:                                                                     ...
930 0
Ubuntu安装虚拟机
1 使用Ubuntu系统自带的Software Center 安装,搜索框输入virtual machine manager;输入virtual 就会显示,首次需要安装,直接点击下一步即可. 2 准备FreeBSD安装文件,进入FreeBSD官网,选择下载版本(linux 可以使用wget下载) 3 $(function
1018 0
How to detect virtualization 虚拟机检测
除了下面的方法外,mac地址也可以检测虚拟机。Update: You may be interested in [[the perl module|perl-module-for-virtualization-detection]] implementing these tricks.
920 0
+关注
2624
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载