`
JerryWang_SAP
  • 浏览: 1043763 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

如何给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 <disk guid> --resize <new size>来更改大小。我改成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的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

 
 
0
0
分享到:
评论

相关推荐

    如何在虚拟机上安装ubuntu系统

    通过本文介绍,我们不仅学习了如何在VirtualBox虚拟机中安装Ubuntu系统,还深入了解了Linux软件包管理系统的工作原理及其重要性。这对于新手来说是非常实用的知识,有助于他们更好地管理和使用Linux系统。

    图文教你虚拟机怎么安装Ubuntu10.10.docx

    在分区阶段,除非你有特定的需求,一般推荐选择“使用整个磁盘”或“使用LVM与Ubuntu一起”自动分区,这将简化安装过程。 安装完成后,虚拟机会自动重启,首次启动时进行一些基本设置,如时区、用户账户等。至此,...

    手把手教你安装ubuntu.docx

    12. **分区**:在大多数情况下,新手可以选择“使用整个磁盘”或“使用LVM与Ubuntu的分区布局”,这将自动为你管理硬盘空间。 13. **安装过程**:一旦所有设置都完成,系统将开始安装,这个过程可能需要一段时间,...

    ubuntu多图安装教程

    合理分配内存给虚拟机,一般来说,分配给Ubuntu至少2GB的内存。 **步骤8:网络模式设置** 选择“桥接网络”模式,让虚拟机可以直接连接到物理网络。 **步骤9:I/O控制器类型** 选择默认的I/O控制器类型,通常是LSI...

    ubuntu全面

    2. 对于虚拟机硬盘扩容,通常需要使用虚拟化软件(如 VMware 或 VirtualBox)的管理界面进行扩展,并在 Ubuntu 内部使用 LVM (Logical Volume Manager) 或者 growpart, resize2fs 等工具调整分区大小。 3. Ubuntu ...

    介绍用虚拟机安装Linux系统.rar

    2. 创建新虚拟机:启动VirtualBox,点击“新建”按钮,输入虚拟机名称(如“我的Ubuntu”),选择Linux作为操作系统类型,以及对应的发行版。 3. 分配内存:根据物理机性能,为虚拟机分配合理的内存,一般建议至少...

    在虚拟机(linux)安装greenplum分布式数据库

    过程中需选择合适的分区方案,一般推荐使用LVM(逻辑卷管理)以便于后期扩展和管理。 **6. 配置Linux系统** 安装完成后,需要进行必要的系统配置,包括: - 更新系统:使用`yum update`或`apt-get update && apt-...

    Ubuntu教材 Linux

    1. **安装与启动**: 学习如何下载Ubuntu ISO镜像,使用虚拟机软件(如VirtualBox或VMware)进行安装,或者通过USB驱动器制作启动盘对物理机进行安装。了解不同的启动模式,如文本模式和图形模式。 2. **基本操作**:...

    搭建 Ubuntu Server 平台

    你需要下载最新版本的Ubuntu Server ISO镜像,然后可以使用虚拟机软件如VirtualBox或VMware,或者直接在物理机上进行安装。在安装过程中,注意选择正确的分区方式(如LVM逻辑卷管理),设置合适的时区和网络配置,...

    linux内核是什么_linux内核学习路线.docx

    虚拟机我推荐 VirtualBox, VirtualBox 很小巧,Windows 平台下安装包在 80MB 左右,而 VM 动辄 600MB,虽然功能强大,但资源消耗也多,何况你的需求 VirtualBox 完全能够满足。 8. Linux 内核学习的 tips 首先,在...

    8种操作系统安装图解!(pdf详细)

    - 虚拟机安装:在VirtualBox或VMware等虚拟机软件中创建新虚拟机,导入ISO,设置好虚拟硬件。 - 硬盘安装:如果要在物理机上安装,需要修改BIOS,安装到独立分区或使用GRUB进行引导。 7. Chrome OS安装: - 获取...

    计算机操作系统实验二.pdf

    可以选择自动分区、手动分区或者使用LVM(逻辑卷管理)进行动态扩展。 7. **配置网络**:确保虚拟机的网络设置正确,可以选择桥接模式连接到物理网络,以便虚拟机可以直接访问互联网。 8. **设置用户和密码**:...

    安装Linux系统的注册机

    8. **虚拟化技术**:对于测试或学习,可以使用虚拟机软件(如VirtualBox、VMware)来安装Linux,这样不会影响现有的操作系统。 综上所述,"安装Linux系统的注册机"这个概念在Linux社区并不常见,因为大多数Linux...

    linux教程大全-安装,配置,管理员手册

    - **虚拟机安装**:利用VMware或VirtualBox等虚拟化软件,在不改变现有系统的基础上学习Linux。 - **裸机安装**:对于服务器环境,讲解如何在无其他操作系统的机器上直接安装Linux。 2. **Linux桌面环境**: - *...

    《Linux操作系统》课程大纲.docx

    - 虚拟机安装:在现有操作系统上安装虚拟机软件,如VMware或VirtualBox,然后在虚拟机中安装Red Flag Linux。 - 单系统安装:直接在硬件上安装Linux,替代原有操作系统。 - 多操作系统安装:Linux与Windows或其他...

    操作系统-Linux-小白也能复现的实验-实验报告.rar

    1. **Linux安装与基本操作**:介绍了如何下载Linux发行版,如Ubuntu或CentOS,并通过虚拟机软件(如VirtualBox或VMware)进行安装。此外,报告还会讲解基本的命令行操作,如文件管理、文本编辑(如使用`nano`或`vim`...

    Linux服务器搭建-论文.docx

    2. **系统安装**:通常通过ISO镜像文件进行安装,可以使用虚拟机软件如VirtualBox或VMware进行模拟安装,或者在物理硬件上直接部署。安装过程中需配置分区、设置用户和密码、选择时区等。 3. **网络配置**:服务器...

    中文版Linux操作系统教程

    在Linux的安装部分,学习者可能会学到如何选择合适的发行版(如Ubuntu、CentOS、Debian等),了解不同的安装方式(如图形化安装、命令行安装),掌握分区策略(如LVM、 RAID等),设置启动加载器(如GRUB或LILO),...

    循序渐进linux

    - **VirtualBox**:一款免费的虚拟机软件。 **2.2 网络配置** - **桥接模式**:实现虚拟机与物理主机之间的网络共享。 - **NAT模式**:通过NAT(网络地址转换)实现虚拟机上网。 **2.3 存储管理** - **LVM**:逻辑...

Global site tag (gtag.js) - Google Analytics