LVM逻辑卷操作

  • LV 逻辑卷
  • LVM 逻辑卷管理

1、工作原理

    LVM( Logical Volume Manager)逻辑卷管理,是在磁盘分区和文件系统之间添加的一个逻辑 层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。管理员利用 LVM 可以在磁盘不用重新分区的情况下动态调整文件系统的大小,并且利用 LVM 管理的文件系统可以 跨越磁盘,当服务器添加了新的磁盘后,管理员不必将原有的文件移动到新的磁盘上,而是通过 LVM 可 以直接扩展文件系统跨越磁盘 ;
   它就是通过将底层的物理硬盘封装起来,然后以逻辑卷的方式呈现给上层应用。在 LVM 中,其通过 对底层的硬盘进行封装,当我们对底层的物理硬盘进行操作时,其不再是针对于分区进行操作,而是通 过一个叫做逻辑卷的东西来对其进行底层的磁盘管理操作。  

2、作用

可以实现磁盘分区空间的动态缩扩容;

3、LVM的主要元素构成

  • 物理存储介质(The physical media):LVM 存储介质可以是磁盘分区,整个磁盘,RAID 阵列或 SAN 磁盘,设备必须初始化为 LVM 物理卷,才能与 LVM 结合使用
  • 物理卷 PV(physical volume):物理卷就是 LVM 的基本存储逻辑块,但和基本的物理存储介质 (如分区、磁盘等)比较,却包含有与 LVM 相关的管理参数,创建物理卷它可以用硬盘分区,也可以用 硬盘本身
  • 卷组 VG(Volume Group):一个 LVM 卷组由一个或多个物理卷组成
  • 逻辑卷 LV(logical volume):LV 建立在 VG 之上,可以在 LV 之上建立文件系统
    • PE(physicalextents):PV 物理卷中可以分配的最小存储单元,PE 的大小是可以指定的,默认为 4MB
    • LE(logical extent):LV 逻辑卷中可以分配的最小存储单元,在同一个卷组中,LE 的大小和 PE 是相同的,并且一一对应

4、lvm优点

  1. 使用卷组,使多个硬盘空间看起来像是一个大的硬盘 ;
  2. 使用逻辑卷,可以跨多个硬盘空间的分区 sdb1 sdb2 sdc1 sdd2 sdf ;
  3. 在使用逻辑卷时,它可以在空间不足时动态调整它的大小;
  4. 在调整逻辑卷大小时,不需要考虑逻辑卷在硬盘上的位置,不用担心没有可用的连续空间;
  5. 可以在线对 LV,VG 进行创建,删除,调整大小等操作。LVM 上的文件系统也需要重新调整大小;
  6. 允许创建快照,可以用来保存文件系统的备份 ;

5、lvm的创建步骤

创建PV

pvcreate /dev/sda

查看:pvs

创建VG

vgcreate vg01 /dev/sda

查看:vgs

创建lv

lvcreate -n lv01 -L 1G vg01

查看:lvs

格式化,挂载使用;

6、lvm的缩扩容

xfs文件系统扩容

xfs_growfs /dev/vg01/lv01

ext4文件系统扩容

resize2fs /mnt(lv的挂载点)

LV扩容

lvextend -L 2G /dev/vg01/lv01  

这里的2G 表示直接到2G ;
+2G 表示在原先的基础上加2G;

VG扩容

vgextend vg01 /dev/sdc

xfs不支持缩容,但是命令可以执行,但是执行后数据会丢失;

lvreduce -L -1G /dev/vg01/lv01

VG缩容

vgreduce vg01 /dev/sde1

如果报错:
 #将 sdb1 移出失败,因 sdb1 正在被使用
[root@centos7 ~]# vgreduce vg01 /dev/sdb1
 Physical volume "/dev/sdb1" still in use

 解决:
 在vg上面添加一个新的物理卷,把数据进行转移
将物理卷 sdb1 上的数据移到新增加物理卷 sdb3 上
[root@centos7 ~]# pvmove /dev/sdb1 /dev/sdb3

7、LVM删除

  • **创建 LVM 流程: **
    • 创建 pv -> vgcreate 创建卷组 -> lvcreate 创建逻辑卷 -> mkfs.xfs lv 格式化-> mount 挂载
  • 删除 LVM 流程:
    • umount 卸载 -> lvremove lv 移出卷组中所有逻辑卷-> vgremove vg 移出卷组-> pvremove 移出 pv
  • 取消挂载,执行删除 lvremove /dev/vg01/lv01 ;
posted @ 2024-04-06 21:37  Honey-pot  阅读(96)  评论(0)    收藏  举报