pv ##物理卷
被lv命令处理过的物理分区
vg ##物理卷组
被组装到一起的物理卷
pe ##图里扩展
lvm设备的最小存储单元lvm时pe的整数倍
lvm ##逻辑卷
直接使用的设备,可以增大缩减并保持原有数据不变
#lvm建立
1.分区并设定分区标签为8e
pvcreate /dev/vdb6
pvcreate /dev/vdb7
vgcreate vg0 /dev/vdb6
vgextend vg0 /dev/vdb7
lvcreate -L 50M -n lv0 vg0
lvextend -L 100M /dev/vg0/lv0
mkfs.xfs /dev/vg0/lv0
mount /dev/vg0/lv0 /mnt
df -H /mnt/
#lvm扩展
1.先添加一个新的pv
[root@server_sshd ~]# pvcreate /dev/vdb8
2.再将新的片v添加到vg0中
[root@server_sshd ~]# vgextend vg0 /dev/vdb8
3.最后扩展文件系统
[root@server_sshd ~]# lvextend -L 500M /dev/vg0/lv0
#lvm的收缩
注意:之前操作都是在xfs文件格式下,该文件格式只支持扩展,因此我们要先重新格式话为ext4格式
1.首先卸载umount /mnt,格式化为ext4格式并扫描
[root@server_sshd ~]# umount /mnt
[root@server_sshd ~]# mkfs.ext4 /dev/vg0/lv0
2.先缩减文件系统(必须,否则整个系统崩溃)
resize2fs /dev/vg0/lv0 300M
3.最后缩减lv
[root@server_sshd ~]# lvreduce -L 300M /dev/vg0/lv0
4.清除多余pv
[root@server_sshd ~]# pvmove /dev/vdb7 /dev/vdb8
[root@server_sshd ~]# vgreduce vg0 /dev/vdb7
[root@server_sshd ~]# pvremove /dev/vdb7
#lvm快照
1.卸载umount /mnt
[root@server_sshd ~]# umount /mnt
2.制作快照
[root@server_sshd ~]# lvcreate -L 50M -n /dev/vg0/lv0_snap -s /dev/vg0/lv0
3.将快照挂载
[root@server_sshd ~]# mount /dev/vg0/lv0_snap /mnt
#删除快照
1.卸载umount /mnt
[root@server_sshd ~]# umount /mnt
2.移除lv,vg,pv
[root@server_sshd ~]lvremove /dev/vg0/lv0_snap
[root@server_sshd ~]lvremove /dev/vg0/lv0
[root@server_sshd ~]# vgremove vg0
[root@server_sshd ~]# pvremove /dev/vdb6
[root@server_sshd ~]# pvremove /dev/vdb8
3.将lvm分区删除