Ubuntu18.04虚拟机磁盘扩容-lvm

Ubuntu18.04虚拟机磁盘扩容-lvm

前提

  • 没有虚拟机快照
  • 虚拟磁盘不是一次性分配空间
  • 其它会影响扩容的前置条件

虚拟机虚拟磁盘扩容

此部分不做详细说明。

使用新增的磁盘空间

此节有两种办法,第一种是将新增的空间新建一个分区,第二种是将新增的空间添加到现有分区中,本文仅介绍第二种方法。

具体方法如下:

假设剩余空间需要分配给sda

shell 复制代码
sudo parted /dev/sda

查看当前分区情况

shell 复制代码
(parted) print

假设sda的序号为3,则:

shell 复制代码
(parted) resizepart 3 100%

退出

shell 复制代码
(parted) quit

参考ubuntu 扩展分区并将剩余空间添加到现有逻辑卷中

扩展vg和lv

在上一部分虚拟机sda空间已经扩展好了,但是还需要将空间分配给VG

shell 复制代码
sudo pvresize /dev/sda

随后才能扩展lv

shell 复制代码
sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv

最后更新下

shell 复制代码
sudo resize2fs /dev/ubuntu-vg/ubuntu-lv

至此大功告成!

相关推荐
The️2 小时前
Linux驱动开发之Read_Write函数
linux·运维·服务器·驱动开发·ubuntu·交互
再战300年3 小时前
Samba在ubuntu上安装部署
linux·运维·ubuntu
qwfys2003 小时前
How to install golang 1.26.0 to Ubuntu 24.04
ubuntu·golang·install
木尧大兄弟4 小时前
Ubuntu 系统安装 OpenClaw 并接入飞书记录
linux·ubuntu·飞书·openclaw
小虾爬滑丫爬4 小时前
ubuntu上设置Tomcat 开机启动
ubuntu·tomcat·开机启动
老师用之于民4 小时前
【DAY25】线程与进程通信:共享内存、同步机制及实现方案
linux·c语言·ubuntu·visual studio code
小虾爬滑丫爬5 小时前
Ubuntu 上设置防火墙
ubuntu·防火墙
林开落L11 小时前
解决云服务器内存不足:2 分钟搞定 Ubuntu swap 交换区配置(新手友好版)
运维·服务器·ubuntu·swap交换区
我真的想 啸11 小时前
在 Ubuntu 24.04 系统上安装并使用 Codex CLI
linux·ubuntu·arcgis
声声长乐13 小时前
Jenkins + Docker 完整部署指南
ubuntu·docker·jenkins