专栏首页Jerry的SAP技术分享如何给VirtualBox虚拟机的ubuntu LVM分区扩容

如何给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

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • JavaScript里变量名前面加了大括号代表什么含义

    在ES6的语法里面, 如果export的时候加了default , import的时候就不需要加{}; 如果没有加default就需要加{}

    Jerry Wang
  • 如何处理Docker的错误消息request canceled:Docker代理问题

    request canceled while waiting for connection(Client.Timeout exceeded while awai...

    Jerry Wang
  • UI5应用如果出现白屏但是没有任何错误消息打印出来,应该如何处理

    You meet with this error popup dialog in UI, however there is no error hint foun...

    Jerry Wang
  • 企业级Tomcat安全管理优化方案

    telnet管理端口保护 1. 修改默认的8005管理端口为不易猜测的端口(大于1024); <Server port="8527" shutdown="dan...

    863987322
  • Docker安装openstf

    因为没有linux实体机,先在本地pc的虚拟机上安装,用的最新的ubuntu版本;

    cctester
  • VirtualBox下扩容vdi文件

    之前VirtualBox创建的虚拟机的vdi文件过小,无法满足新的实验需求,扩容vdi文件的方法如下:

    Alfred Zhao
  • 【许晓笛】 EOS 智能合约案例解析(2)

    之前的文章介绍了 eosio.token 智能合约的 hpp 文件,这次向大家介绍 eosio.token.cpp 文件,cpp 文件即 C++ 代码文件,智能...

    圆方圆学院
  • 别再学框架了!

    我们是程序员, 我们需要紧跟最新的技术,每天都学习新的编程语言,框架,类库,对于最新的工具,我们学得越多越好。

    新智元
  • 企业故障案例:Web服务器磁盘满深入解析及解决

    ######################################################### # 硬盘显示被写满但是用du -sh /*...

    张琳兮
  • 为什么相同的消息微信每次加密后发送的内容都不一样?

    抓包分析微信的消息,发现发送同样的内容,抓取到的数据包内容都不相同。这到底是怎么回事呢?

    普通程序员

扫码关注云+社区

领取腾讯云代金券