Linux VG可调整大小了! (linux vg resizable)

在Linux的世界里,VG(Volume Group)是我们非常熟悉的概念,它是LVM(Logical Volume Manager)中用来管理物理卷的一个逻辑对象。VG可以由多个物理卷组成,而物理卷则可以由硬盘、分区、文件等构成。在LVM中,VG负责将物理卷组合成一个逻辑存储空间,供逻辑卷使用。在默认情况下,VG创建后,其大小是无法调整的。然而,自从Linux内核版本为2.6.24的时候,VG的大小已经可以进行调整,并且可以在运行时动态改变VG的大小了,这给LVM使用带来了极大的便利。

当我们需要创建新的逻辑卷时,就需要依靠VG提供足够的物理卷空间,而在不断地扩大业务的过程中,VG的空间也可能会变得紧张。如果VG的空间大小不够用,就会导致新建逻辑卷等操作无法进行。所以对于一些大型企业的服务器来说,LVM之中的VG大小预留显得尤为重要。而在以往的LVM中,只有在创建VG的时候可以确定其大小,对于已经被创建的VG无法进行大小改变的情况则非常的不便利。

Linux内核版本为2.6.24以前的版本,VG大小只能通过添加和删除物理卷来达到大小调整的目的。这种方式虽然能够实现VG大小的调整,但是操作过程较为繁琐,并且容易出现数据丢失等问题。而且在进行VG大小调整的时候,必须先建立备份并且关闭应用程序进行操作,相当不方便。

直到Linux内核版本为2.6.24的时候,VG的大小调整变得非常容易。在新的内核版本中,可以随时通过命令lvextend、lvreduce来动态调整LV的大小。同时,在LVM2版本下,通过命令vgextend、vgreduce也可以对VG进行大小调整。这种方式既操作简单,而且容易复制,是目前使用LVM的用户们心仪已久的功能

使用该命令的简单操作:

1、扩展VG大小:

命令:vgextend

举例:vgextend Vol1 /dev/sdb

意思是将物理卷/dev/sdb添加到VG Vol1中,VG的大小相应的会增加。

2、缩减VG大小:

命令:vgreduce

举例:vgreduce Vol1 /dev/sdb

意思是将物理卷/dev/sdb从VG Vol1中删除,VG的大小相应的会减小。

虽然在内核版本2.6.24以后,VG大小调整变得非常容易,用户只需要通过几个简单的命令便可以轻松地实现VG大小的调整,但是在实际的操作中仍然需要一定的技巧和经验。如果对于LVM没有过多的认识,建议采用备份数据的方式在测试机上进行尝试。慢慢的,你会发现,掌握这个技巧除了可以提升自己的技能水平外,也可以在日常工作中带来更多的便利和效率。

相关问题拓展阅读:

  • linux之lvm分区扩容

linux之lvm分区扩容

以下步骤的前提为磁盘lvm分区

1、加入新硬盘

2、分区

PV(physical volume)即物理卷,就是物理磁盘,可以通过fdisk -l 查看操作系统有几块硬盘

VG(volume group)即卷组,就是一组物理磁盘的组合,里面可以有一块硬盘也可以有多块硬盘

LV(logical volume)及逻辑卷,就是在VG(指定的物理磁盘组)里面划分出来的

可以说成是老运羡PV就是硬盘,而VG就是管理硬盘的操作系统,而LV就是操作系统分出来的各个分区.

PV->VG->LV-> 文件系统使用(挂载到某个目录)

对新磁盘/dev/sdb进行分区

# parted /dev/sdb

GNU Parted 3.1

Using /dev/sdb

Welcome to GNU Parted! Type ‘help’ to view a list of commands.

(parted) mklabel

New disk label type? gpt

(parted) mkpart

Partition name? ?

File system type? ? xfs

Start? 1

End? 10G

(parted) q

Information: You may need to update /etc/fstab.

创建物理卷 pvcreate /dev/sdb1

创建卷组 并将物理卷加入其中 vgcreate data /dev/sdb1 (data为卷组名)

创建逻辑卷组并分配大小lvcreate -l +100%FREE -n lvdata data

格式化mkfs.xfs /dev/mappper/data-lvdata

开机挂载新硬盘vi /etc/fstab

挂载 mount -a (先建悄毕data目录 mkdir /data)

查看df -lh

卸载挂点umount /dev/mapper/data-lvdata

3、扩容

磁盘/dev/sdb只分10个G。。还有10G没有分配。。所以继续进行分区

parted /dev/sdb

打印分区信息表可以看到有两个分区了。

创建物理卷 pvcreat /dev/sdb2

查侍拍看将要扩容的卷组信息vgdisplay 可见可扩容大小为0

将物理卷扩展到卷组 #vgextend data /dev/sdb2 (此处‘cl’是卷组名称)

再次查看卷组信息vgdisplay 可扩容空间变成10G

将卷组中空闲空间扩展到 /data#lvextend -l +100%FREE /dev/mapper/data-lvdata

.刷新文件系统是扩容生效#xfs_growfs /dev/mapper/data-lvdata

linux vg resizable的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux vg resizable,Linux VG可调整大小了!,linux之lvm分区扩容的信息别忘了在本站进行查找喔。

香港服务器首选树叶云,2H2G首月10元开通。
树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/216166.html<

(0)
运维的头像运维
上一篇2025-04-12 14:27
下一篇 2025-04-12 14:28

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注