逻辑卷区别于逻辑分区;为了扩展原来磁盘大小的局限,引入逻辑卷跨分区扩展磁盘大小;
比如我们有一个8GB的硬盘和一个20GB的硬盘,想要分成一个12GB和一个16GB的两个逻辑盘,用物理分区的方式就没法做到,但用卷来管理就可以做到。

概念

#dd if=/dev/zero of=/dev/sda  //从0扇区写入相当于删除MBR信息

物理卷pv(一块磁盘)→卷组vg(磁盘的集合)→LVM(lv建立在硬盘和 分区之上的一个逻辑层,灵活管理磁盘分区)
物理卷:可以是磁盘,分区,软RAID;
LVM:可以解决在扩容时不需移动文件而是直接扩展文件系统跨磁盘执行;

ext逻辑卷配置

1、设置物理卷、卷组、逻辑卷
#pvcreate /dev/sdb /dev/sdc //将b c硬盘设置为物理卷
//pvdisplay 查看物理卷
#vgcreate vg0 /dev/sdb /dev/sdc //命名vg0为卷组
****//vgcreate -s 16M vg0 /dev/sdb /dev/sdc 卷组扩从pe
//vgremove vg0 移除vg0卷组
//vgdisplay 查看卷组
#lvcreate -L 500M -n lvm1 vg0 //大小、名字lvm1、卷名
****//lvcreate -l 30 -n lvm1 vg0 //-l为pe个数
2、格式化逻辑卷
#mkfs.ext4 /dev/vg0/lvm1
3、挂载逻辑卷
#mount /dev/vg0/lvm1 /mnt/lvm1
#mkdir /mnt/lvm1
或者永久挂载
#vim /etc/fstab
/dev/vg0/lvm1 ext4 /mnt/lvm1 defaults 0 0
4、在线扩逻辑卷
#lvresize -r -L 1G /dev/vg0/lvm1
5、离线缩小逻辑卷
#umount /mnt/lvm1
#lvresize -r -L 300M /dev/vg0/lvm1
#mount /dev/vg0/lvm1 /mnt/lvm1
6、扩卷组
#vgextend vgo /dev/sdd

备份逻辑卷

#lvcreate -L 300M -n kuaizhao -s /dev/vg0/lvm1
#mkdir /mnt/backup
#mount /dev/vg0/kuaikai /mnt/backup