LVM

一、逻辑卷管理器(LVM)

功能:重新设定文件系统的大小;

原理:多个物理设备间重新组织文件系统;

LVM_第1张图片
Paste_Image.png
1.将设备指定为物理卷(pv)

只是贴一个标签而已;

2.用一个或者多个物理卷来创建一个卷组(vg)

(1)物理卷是用固定大小的物理区域(Physical Extent,PE)来定义的;
(2)创建卷组时才会生成PE块;
(3)卷组有多个PE块组成;默认PE为4M或16M;
(4)多个PE块来自不同的设备;注意区分设备分区大小的单位block;

3.在物理卷上创建的逻辑卷(lv),是由物理区域(PE)组成

(1)lv的空间为PE的整数倍;
(2)lv空间大小的单位:PE
(3)vg=大硬盘;
(4)lv=不同的分区;

4.可以在逻辑卷上创建文件系统
5.是否可以做boot分区
LV(软)    不能做boot 分区,boot(内核)必须加载在分区里;
RAID(软)  不能做boot 分区,boot(内核)必须加载在分区里;
RAID(硬)  能做boot 分区,boot(内核)可以加载在硬RAID里;

二、dm:

device mapper(dm)  将一个或多个底层块设备组织成一个逻辑设备的模块
1.设备名
/dev/dm-#
2.软链接
/dev/mapper/VG_NAME-LV_NAME
/dev/mapper/vol0-root
/dev/VG_NAME/LV_NAME
/dev/vol0/root

三、LV快照

LVM_第2张图片
Paste_Image.png
分区无快照,逻辑卷有快照;
快照是特殊的逻辑卷;
创建快照(lvcreate):卷组中要有足够空间;
修改时,才会快照(备份);
快照的大小取决于更改LV数据的大小,建议最好与LV大小相同;
创建快照(lvcreate)
lvcreate -n newlv0-snapshot -s -l +100%free -p r /dev/newvg0/newlv0
-l 64   PE个数
-s      快照
-p r    只读
挂载
mount /dev/newvg0/newlv0-snapshot /mnt/snap
ls /mnt/snap
取消挂载
umount /mnt/snap
快照数据恢复到LV
一旦恢复快照,快照本身就会被删除;
lvconvert --merge /dev/newvg0/newlv0-snapshot  
ext系列——支持创建快照,支持挂载;
xfs系列——支持创建快照,不支持挂载;
删除LV,先删除对应的快照;

你可能感兴趣的:(LVM)