Linux的LVM机制

LVM

Logical Volume Manager 逻辑卷管理
动态调整磁盘容量的工具

相对于传统分区方式,有以下优点:

  • 空间利用率高:硬盘的多个分区由LVM统一为卷组管理,可以方便的加入或移走分区,以扩大或减少卷组的可用容量,充分利用硬盘空间

  • 可以在线扩展容量:文件系统简历在逻辑卷上,而裸机卷可根据需要改变大小(在卷组容量范围内)以满足要求
    文件系统建立在LVM上,可以跨分区,方便使用

  • 可以随意定义逻辑卷卷标

     注意:/boot分区用于引导文件,不能应用LVM机制
    

LVM机制的基本概念:

  • PV:(Physical Volume,物理卷)
    处于LVM最底层,可以是整个硬盘或使用fdisk等工具建立的普通分区
    包括许多默认4MB大小的PE(Physical Extents,基本单元),PE是PV中可以用于分配的最小储存单元
  • VG:(Volume Group,卷组)
    是一个或多个物理卷组合而成的整体,是建立在PV之上的。同一VG中所有PV的PE代销应该相同,当VG被创建后,我们才能正常查看PE的数量。
  • LV:(Logical Volume,逻辑卷)
    从卷组中分隔出一块空间,他是建立在VG之上,相当于原来分区的概念。不过大小可以动态的改变。其实LV就是由PE组成的,不过在LV里面这些PE叫做LE。
    LE:(Logical Extents)
    LE是LV中可以用于分配的最小存储单元,与PE大小相同并一一对应。默认大小是4MB

LVM的使用过程:
1、创建PV
由普通分区或者整块硬盘转化
2、创建VG
3、创建LV
4、格式化(创建文件系统)
5、挂载文件系统(文件系统在线就是文件系统正在挂在中)
6、如果需要开机就挂载文件系统,就去修改/etc/fstab文件内容(该文件内容在修改时,内容一定不能出错)
7、使用mount -a命令验证fstab文件内容修改是否正确(没有输出结果就是修改正确)

在这里插入图片描述

LV扩容步骤:
1、查看LV所在的VG的可用空间
2、如果够用,用lvextend命令扩展。
如果VG不够,就查看是否有空闲的PV,并添加扩容VG
3、更新文件系统的大小(resize2fs命令更新)

正确关闭LVM的步骤:

****千万不要在没有关闭LVM的情况下删除分区****
  1. umount卸载LVM文件系统
  2. 清除/etc/fstab中LVM的挂载记录
  3. lvremove删除逻辑卷
  4. vgremove删除卷组
  5. pvremove删除物理卷

如果一块磁盘或者分区故障了,如何将数据快速转移到相同卷组的其他空间去?
步骤:

  1. 通过pvremove命令转移空间数据
  2. 通过vgreduce命令将坏的磁盘或者分区从圈足立 main移除
  3. 通过pvremove命令将坏的磁盘或者分区从系统中删除掉

快照:(snapshoot)

用来备份以便以后需要的时候进行恢复的一种技术。

lv快照

[root@centos6 ~]# lvcreate -s -L 1G -n lv01_s -p r /dev/mapper/testvg-lv01

-s选项:创建快照文件
-L选项:指定LV的大小
-n选项:指定快照名
-p选项:指定快照文件权限

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值