对lvm介绍

本文详细介绍了Linux的逻辑卷管理(LVM)机制,包括如何创建物理卷、建立物理卷组、创建逻辑卷以及挂载。还讨论了LVM的拉伸操作,如使用lvextend增加逻辑卷容量,以及针对XFS文件系统的扩展。然而,值得注意的是,XFS文件系统不支持逻辑卷缩减。此外,文章提及了LVM快照的创建和删除,强调了快照的重要性和易恢复性。最后,概述了LVM的删除步骤,遵循从逻辑卷到物理卷的顺序。

1. 什么是LVM
LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,用户在无需停机的情况下可以方便地调整各个分区大小。

lvm中的一些常见符号及意义

pv物理卷被lv命令处理过的物理分区
vg物理卷组被组装到一起的物理卷
pe实体延伸区块PE是LVM最小的存储单位,一般为4MB大小,它是构成VG的基本单位
lvm逻辑卷直接使用的设备,可以增大缩减并保持原有数据不变

2. 建立LVM
分区时定分区标签为8e
建立好之后,wq退出保存,partprobe重新读取下磁盘,在发disk -l 查看一下是否建立成功。
在这里插入图片描述

打开监控命令用来查看建立的的信息:

  watch -n 1 "pvs;echo ===;vgs;echo ===;lvs;echo ===;df -h /mnt"

1)创建物理卷
pvcreate /dev/sdb6 创建物理卷
pvcreate /dev/sdb7
在这里插入图片描述

2)创建物理卷组
vgcreate vg0 /dev/sdb6 创建物理卷组
vgextend vg0 /dev/sdb7
在这里插入图片描述

把第一块物理卷加入物理卷组时用vgcreate,之后增添物理卷组都用vgextend

3)创建逻辑卷并挂载逻辑卷

   lvcreate -L 20M -n lv0 vg0	        创建逻辑卷
   mkfs.xfs /dev/vg0/lv0		格式化为xfs的文件系统
   mount /dev/vg0/lv0 /mnt		挂载到mnt

在这里插入图片描述
查看挂载:df -H /mnt
在这里插入图片描述

3. lvm的拉伸
lvextend -L 800M /dev/vg0/lv0 lvm拉伸,总量不可超过vg0
在这里插入图片描述
xfs_growfs /dev/vg0/lv0 xfs文件系统的扩展

在这里插入图片描述
若vg0不够,则添加

    fdisk   /dev/vdb            建立新的分区
    partprobe                   同步分区
    pvcreate   /dev/sdb8        添加物理卷
    vgextend  vg0  /dev/sdb8    扩大物理卷组

在这里插入图片描述

  lvextend  -L  1400M  /dev/vg0/lv0       拉伸到1500M
  xfs_growfs   /dev/vg0/lv0               扩展文件系统容量

在这里插入图片描述
4. lvm缩减

  umount  /mnt                              ##卸载/dev/vg0/lv0
  mkfs.ext4  /dev/vg0/lv0                   ##转换文件系统

xfs文件系统无法缩减
在这里插入图片描述

   e2fsck   -f   /dev/vg0/lv0                ##检测改设备是否安全
   resize2fs   /dev/vg0/lv0  1000M           ##将文件系统缩减到1000M
   mount  /dev/vg0/lv0  /mnt                 ##重新挂载后查看

在这里插入图片描述
lvreduce -L 100M /dev/vg0/lv0 ##将逻辑卷缩减到100M

在这里插入图片描述

       pvmove   /dev/sdb6   /dev/sdb7             ##将物理卷6数据移入物理卷7
       vgreduce   vg0  /dev/sdb7                  ##从vg0中移出物理卷7
       pvremove   /dev/sdb7                       ##删除物理卷7

在这里插入图片描述
5. lvm快照

 lvcreate -L 50M -n /dev/vg0/lv0_snap -s /dev/vg0/lv0	##创建逻辑卷快照
 mount /dev/vg0/lv0_snap /mnt/                          ##挂载快照             

在这里插入图片描述
若快照损坏,则删除后重新建立即可

6. lvm删除
由最底层往上删

       umount  /mnt                      ##卸载
       lvremove  /dev/vg0/lv0_snap       ##删除快照
       lvremove  /dev/vg0/lv0            ##删除逻辑卷
       vgremove  vg0                     ##删除物理卷组
       pvremove  /dev/sdb{n}               ##删掉物理卷{n}

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值