虚拟机中linux中在线扩充磁盘空间,保证数据不丢失,最全面解析教程,并分析原理

第一:扩充物理磁盘空间(这是直接在当前磁盘上面扩充的,也可以从新添加一个磁盘)

1.新增一个磁盘的方式扩充物理磁盘空间

2.扩充完成后在linux中查看扩充的磁盘

命令:fdisk -l   
查看磁盘总空间,不是区的空间

看到上面这个就认为物理磁盘扩充成功

在这里你就要先了解什么是LVM,先清楚原理,在进行扩容操作

LVM(Logical Volume Manager,逻辑卷管理器)是一种用于管理磁盘存储的软件工具,允许用户在逻辑上管理磁盘和文件系统,而不受物理存储结构的限制。使用 LVM,用户可以创建、调整大小、合并和移动逻辑卷,而无需重新分区或重新格式化磁盘。

LVM 的主要组件包括物理卷(Physical Volume,PV)、卷组(Volume Group,VG)和逻辑卷(Logical Volume,LV):

  1. 物理卷(PV):物理卷是物理磁盘或分区,它们被 LVM 管理,并被组合成一个或多个卷组。

  2. 卷组(VG):卷组是一个或多个物理卷的集合,它们提供了一个池来存储逻辑卷。

  3. 逻辑卷(LV):逻辑卷是从卷组中分配的虚拟分区,它们类似于传统的分区,但可以更灵活地管理大小和位置。

通过使用 LVM,用户可以在不影响数据的情况下动态调整文件系统大小

扩容原理:扩容首先将硬件(物理磁盘)扩容,这个是基础,然后就是要知道文件系统怎样方便操作磁盘空间,所以在文件系统和磁盘中加入了一层(LVM)用来进行管理,所以我们的扩容流程就按照上图由下至上的进行扩容操作

第一步:对新加物理磁盘进行分区(上图最下面有分区)

命令:fdisk /dev/sda 
这是在磁盘上建立分区

fdisk /dev/sda1 这是在sda1 上面建立分区

我们是把空间扩充在磁盘上面的,所以应该在磁盘上面建立分区

命令:lsblk 查看磁盘信息

partprobe /dev/sda  刷新

3.将当前分区创建成PV(物理卷)

命令:pvdisplay 查看pv信息
pvcreate /dev/sda3   将sda3创建成pv物理卷

4.将pv加入VG(逻辑卷组)中

vgextend centos /dev/sda3

添加完成后查看vg信息

5.将VG组中的空闲PE(也就是新增的磁盘空间)增加到LV逻辑卷中

   在进行LV数据卷扩容前,先查看原来的文件的文件格式

新增LV数据卷空间

命令:lvextend -L +10G /dev/centos/root

           xfs_growfs /dev/centos/root

注明:因为安装CentOS用的xfs分区,所以使用命令xfs_growfs扩展文件系统大小。
注意:L要大写,一定要先查看你原来的文件格式是xfs还是什么
路径使用df -Th查看文件路径

命令:df -Th

这样你就扩容完成了,扩容逻辑就按照上面的LVM逻辑图进行就可以

注意:千万不要去删除原来的分区,然后在重新建立分区,这样进行扩容,这样数据基本会丢失,本人做了实验的,按照我上面的扩容,数据不会丢失(不能说百分之百,反正我扩容是没丢失的,最好你在扩容前备份一下)

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值