LVM的管理命令
PV [create] [选项] 设备名称
pvcreate 指定要将哪些分区建立为物理卷
pvremove 移除某个已存在物理卷,此时会将这个物理卷内全部数据清空。
pvmove 将某一个物理卷中的数据剪切到另外一个物理卷中
pvscan 扫描磁盘上的全部物理卷
pvdisplay 查看物理卷的属性
pvs 查看物理卷大概信息
VG
VG[create] [选项] VGNAME 设备路径
Vgcreate 建立一个新的卷组,并指定名字
Vgremove 删除一个已经存在的组
Vgsacn 扫描磁盘上的已经存在的组
Vgdisplay查看已经存在的卷组的详细信息
Vgexteng 向某个卷组中添加物理卷
Vgreduce 将卷组中的某个物理卷删除
LV
Lvcreate 在卷组中建立一个新的逻辑卷
-L 指定要建立的逻辑卷的大小
-n 指定要建立的逻辑卷的名字
Lvremove 删除已存在的逻辑卷
Lvsacn扫描当前系统上存在的全部逻辑卷
Lvdisplay 查看当前逻辑卷的详细信息
Lvextend 在线扩展逻辑卷的大小
Lvextend -L [+-] n /dev/myvg/mylv
Lvreduce 在线缩小逻辑卷的大小
1、扩展逻辑卷;
lvextend
-L [+]# /PATH/TO/LV
resize2fs -p /PATH/TO/LV将全部的分区都给它ide
2、缩减逻辑卷;
一、不能在线缩减,得先卸载;
二、确保缩减后的空间大小依然能存储原有的全部数据;
三、在缩减以前应该先强行检查文件,以确保文件系统处于一至性状态
resize2fs
resize2fs /PATH/TO/PV 3G
lvreduce -L [-]# /PATH/TO/LV
带-就是缩减多少,不带的话就是缩减到多少
3、快照卷
一、生命周期为整个数据时长;在这段时长内,数据的增加量不能超出快照卷大小;
二、快照卷应该是只读的;
三、跟原卷在同一卷组内;
lvcreate
-s:建立个快照卷
-p: r|w权限 r只读w可写
lvcreate -L # -n SLV_NAME -p r /PATH/TO/LV
LVM的大概使用状况就是这样了生命周期