LVM简介
LVM是Logical Volume Manager (逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制。
在企业中,随着时间的推移,数据量越来越大,硬盘空间越来越小,针对标准分区而言,如果想扩大容量,就必须挂载新硬盘然后做数据迁移,这将导致上层业务的停止,不符合企业要求,因此最好的解决方案应该是在零停机的前提下可以对文件系统的大小进行调整,可以方便实现文件系统跨越不同的磁盘和分区。Linux提供的逻辑盘卷管理机制就是一个完美的解决方案。
LVM架构
创建逻辑卷
准备PP:使用parted,fdisk和gdisk创建新的分区,分区的类型为Linux LVM;也可以使用整个磁盘,RAID阵列或SAN设备。
创建物理卷
创建卷组
将sdb1和sdb2加入到vg0卷组,vg0是卷组的名字,-s指定PE的大小,默认是4 M
创建逻辑卷
格式化
永久挂载
查看LVM状态信息
删除逻辑卷
扩招和缩减逻辑卷
ext4文件系统缩容
xfs文件系统不支持缩容,下面以ext4文件系统缩容为例,保证数据不丢失
最后需要重新挂载文件系统
mount /dev/vg0/lv01 mnt/lv01
逻辑卷误操作与恢复
修改逻辑卷属性
数据迁移
逻辑卷快照

条带卷
优点:可以两个pv分别写不同的数据,效率更高、
缺点:丢失数据的风险增加
镜像卷
卷组(vg)迁移到其他主机





