DM:Device Mapper 设备映射
逻辑设备:RAID、LVM2
DM:LVM2
快照,实现数据备份
多路径
DM:随意扩大缩小磁盘
Physical Volume:PV 物理卷
PE:Physical Extend 盘区
Volume Group:VG 卷组
Logical Volume:逻辑卷 物理边界 逻辑边界
LE:Logical Extend
逻辑卷扩大和缩小靠的是卷组分发PE
要给逻辑卷快照,逻辑卷和快照必须在一个卷组里
创建PV:
pvcreate
pvs 查看信息
pvdisplay 查看详细的信息
pvscan 查看当前系统上哪有几个PV
pvmove 挪走PV上的数据
pvremove 删除PV
创建PV
查看详细信息
创建卷组:
vgcreate VG_NAME /PATH/to/PV
-s #:指定PE大小 默认是4M
vgs 查看vg信息
vgdisplay
vgremove 删除一个VG
vgreduce 把PV从VG中移除
vgextend 把一个物理卷扩展进逻辑卷
创建VG
lv
lvcreate -n LV_NAME -L #G VG_NAME
-n:指定名字
-l:指定大小 指的是盘区的个数
-L:指定大小 直接指定空间大小
lvremove 移除逻辑卷 先卸载挂载 再移除
lvs
lvdisplay
lvdisplay /dev/myvg/testlv
lvextend
创建一个60M大小的LV
格式化
挂载
一、扩展逻辑卷
1、扩展物理边界
lvextend
-L [+]# /PATH/TO/LV
扩展前看物理空间是否够用
扩展物理边界至4G
2、扩展逻辑边界
resize2fs
resize2fs -p /PATH/TO/LV 有多大扩展多大
查看当前逻辑边界大小
正在扩展的逻辑边界
扩展逻辑边界至4G
二、缩减逻辑卷
注意: 1、不能在线缩减,得先卸载;
2、确保缩减后的空间大小依然能存储原有的所有数据
3、在缩减之前应该先强行检查文件,以确保文件系统处于一至性状态
df -lh
umount
e2fsck -f
resize2fs
resize2fs /PATH/TO/PV 3G 缩减到3G
lvreduce -L [-]# /PATH/TO/LV
重新挂载
不能在线缩减,先卸载
确保缩减后的空间依然能存储原有的数据
强行检查文件,确保文件系统处于一至性状态
先缩减逻辑边界至2G
最后把物理边界缩减至3G
重新挂载
三、快照卷
1、生命周期为整个数据时长,在这段时长内,数据的增长量不能超出快照卷大小;
2、快照卷应该是只读的;
3、跟原卷在同一卷组内;
lvcreate
-s 表示这是创建快照卷
-p r|w 设置权限
创建快照卷需表示为哪个逻辑卷创建 不必和原卷一样大
lvcreate -L # -n SLV_NAME -p r /PATN/TO/LV
创建一个大小为50M的快照卷,权限为只读