Linux 之逻辑卷管理
先明白几个概念吧
物理卷:pvcreate pvdisplay
卷组:vgcreate vgdisplay vgs vgextend
逻辑卷:lvcreate lvdisplay lvextend lvreduce ... ...
一、物理卷的创建
假设已经分好区了。
>[root@localhost mylvm]# pvcreate /dev/sdb
二、创建卷组
>[root@localhost mylvm]# vgcreate name /dev/sdb
#name为卷组的名字
三、创建逻辑卷
>[root@localhost mylvm]# lvcreate -n name -L 300M name
#可以通过PE来创建逻辑卷的大小 选项-l 后面制定pe个数。
#默认的pe是4M。可在vgdisplay中查看
#当逻辑卷创建完成后,会在dev想生成相应的设备文件
#如上示例会生成/dev/name/name类似的文件
四、创建挂载点
>[root@localhost mylvm]# mkdir /opt/mylvm/
五、格式化
>[root@localhost mylvm]# mkfs.ext4 /dev/name/name
六、挂载
>[root@localhost mylvm]# mount /dev/name/name /opt/mylvm/
七、逻辑卷的扩容#扩容的时候要先取消挂载
>[root@localhost mylvm]# lvextend -L 900M /dev/name/name
八、逻辑卷的消减
>[root@localhost mylvm]# lvreduce -L 200M /dev/name/name
九、逻辑卷的快照
>[root@localhost mylvm]# lvcreate -L 150M /dev/off/off-lvm -s -n SNAP
十、快照恢复
>[root@localhost mylvm]# lvconvert --merge /dev/name/SNAP